<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>SSDP Help: D:/doxy/PublicAPI/EntityUtl/EntityUtl.h 文件参考</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectalign">
   <div id="projectname">SSDP Help<span id="projectnumber">&#160;2.04.01</span>
   </div>
   <div id="projectbrief">仅供测试</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.9.3 -->
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
  initMenu('../../',false,false,'search.php','搜索');
});
/* @license-end */
</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="../../dir_52a01df1794e5beec01860bdd05aea48.html">PublicAPI</a></li><li class="navelem"><a class="el" href="../../dir_5cd1f854174c07d8e8fd340479052482.html">EntityUtl</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#define-members">宏定义</a> &#124;
<a href="#enum-members">枚举</a> &#124;
<a href="#func-members">函数</a>  </div>
  <div class="headertitle"><div class="title">EntityUtl.h 文件参考</div></div>
</div><!--header-->
<div class="contents">

<p><a href="../../da/d34/_entity_utl_8h_source.html">浏览源代码.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
宏定义</h2></td></tr>
<tr class="memitem:af6470252775ad2cb6bc83f52c2f9ca01"><td class="memItemLeft" align="right" valign="top"><a id="af6470252775ad2cb6bc83f52c2f9ca01" name="af6470252775ad2cb6bc83f52c2f9ca01"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SOLIDTEMPLATE_OPTION_None</b>&#160;&#160;&#160;0</td></tr>
<tr class="separator:af6470252775ad2cb6bc83f52c2f9ca01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fae7ce375cea31a411cd331946d115f"><td class="memItemLeft" align="right" valign="top"><a id="a0fae7ce375cea31a411cd331946d115f" name="a0fae7ce375cea31a411cd331946d115f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SOLIDTEMPLATE_OPTION_PreserveElemId</b>&#160;&#160;&#160;1</td></tr>
<tr class="separator:a0fae7ce375cea31a411cd331946d115f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac632ce25062668458d1c77d65b7414ea"><td class="memItemLeft" align="right" valign="top"><a id="ac632ce25062668458d1c77d65b7414ea" name="ac632ce25062668458d1c77d65b7414ea"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SOLIDTEMPLATE_OPTION_PrimaryClass</b>&#160;&#160;&#160;2</td></tr>
<tr class="separator:ac632ce25062668458d1c77d65b7414ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
枚举</h2></td></tr>
<tr class="memitem:a8bcda0b67cc46333682298d2877230f3"><td class="memItemLeft" align="right" valign="top"><a id="a8bcda0b67cc46333682298d2877230f3" name="a8bcda0b67cc46333682298d2877230f3"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>SmoothEdgeType</b> { <b>SMOOTH_TYPE_NONE</b> = 0
, <b>SMOOTH_TYPE_BLEND</b> = 1
, <b>SMOOTH_TYPE_TANGENT</b> = 2
 }</td></tr>
<tr class="separator:a8bcda0b67cc46333682298d2877230f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
函数</h2></td></tr>
<tr class="memitem:ad67b8080b9d1913894a520f18e9e38ec"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT ATEC::ATECStatus&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#ad67b8080b9d1913894a520f18e9e38ec">atSolid_EntityFromSweep</a> (ATEC::ATDataCore::ISolidCoreEntityPtr &amp;out, ATEC::CurveSetCR startProfile, ATEC::CurveSetCR endProfile, ATEC::CurveSetCR path, ATEC::ATDataCore::ATSceneRefR scene, bool alignParallel, bool selfRepair, bool createSheet, ATEC::XVec3dCP lockDirection=NULL, double const *twistAngle=NULL, double const *scale=NULL, ATEC::XPoint3dCP scalePoint=NULL)</td></tr>
<tr class="memdesc:ad67b8080b9d1913894a520f18e9e38ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">以指定起终点截面的方式拉伸体  <a href="../../da/d34/_entity_utl_8h.html#ad67b8080b9d1913894a520f18e9e38ec">更多...</a><br /></td></tr>
<tr class="separator:ad67b8080b9d1913894a520f18e9e38ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad792601a94adcfb2a0ffdb7b74335382"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT ATEC::StatusInt&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#ad792601a94adcfb2a0ffdb7b74335382">atSolid_elementToBody</a> (BODY_TAG *bodyP, ATEC::TransformP bodyTransformP, ATEC::ATDataCore::ATObjectDescrP odP, ATEC::ATDataCore::ATSceneRefP SceneRef, UInt32 nodeId=1L)</td></tr>
<tr class="memdesc:ad792601a94adcfb2a0ffdb7b74335382"><td class="mdescLeft">&#160;</td><td class="mdescRight">元件到体  <a href="../../da/d34/_entity_utl_8h.html#ad792601a94adcfb2a0ffdb7b74335382">更多...</a><br /></td></tr>
<tr class="separator:ad792601a94adcfb2a0ffdb7b74335382"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab086ed3e8284fa1934c1dbbd9ffc7fba"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT ATEC::StatusInt&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#ab086ed3e8284fa1934c1dbbd9ffc7fba">atSolid_bodyToObject</a> (ATEC::ATDataCore::ATObjectDescrH edPP, BODY_TAG bodyTag, bool wireframe, int uIsoParametrics, int vIsoParametrics, unsigned int useSmartIso, ATEC::ATDataCore::ATObjectP tempP, ATEC::ATDataCore::ATSceneRefP SceneRef)</td></tr>
<tr class="memdesc:ab086ed3e8284fa1934c1dbbd9ffc7fba"><td class="mdescLeft">&#160;</td><td class="mdescRight">体到元件  <a href="../../da/d34/_entity_utl_8h.html#ab086ed3e8284fa1934c1dbbd9ffc7fba">更多...</a><br /></td></tr>
<tr class="separator:ab086ed3e8284fa1934c1dbbd9ffc7fba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a235fddeb8462bd1c572196af4051241d"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT ATEC::StatusInt&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#a235fddeb8462bd1c572196af4051241d">atSolid_faceToObject</a> (ATEC::ATDataCore::ATObjectDescrH edPP, FACE_TAG face, bool wireframe, int nIsoparametrics, ATEC::ATDataCore::ATObjectP tempP, ATEC::ATDataCore::ATSceneRefP SceneRef)</td></tr>
<tr class="memdesc:a235fddeb8462bd1c572196af4051241d"><td class="mdescLeft">&#160;</td><td class="mdescRight">面到元件  <a href="../../da/d34/_entity_utl_8h.html#a235fddeb8462bd1c572196af4051241d">更多...</a><br /></td></tr>
<tr class="separator:a235fddeb8462bd1c572196af4051241d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7fecee5c2eff4d0c43e46eb2cc283433"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#a7fecee5c2eff4d0c43e46eb2cc283433">atSolid_subtract</a> (BODY_TAG b2, BODY_TAG b1)</td></tr>
<tr class="memdesc:a7fecee5c2eff4d0c43e46eb2cc283433"><td class="mdescLeft">&#160;</td><td class="mdescRight">体求减  <a href="../../da/d34/_entity_utl_8h.html#a7fecee5c2eff4d0c43e46eb2cc283433">更多...</a><br /></td></tr>
<tr class="separator:a7fecee5c2eff4d0c43e46eb2cc283433"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc453d6f20857849fea1302ebfd72630"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#adc453d6f20857849fea1302ebfd72630">atSolid_faceFaceIntersect</a> (BODY_TAG *b, FACE_TAG f1, FACE_TAG f2)</td></tr>
<tr class="memdesc:adc453d6f20857849fea1302ebfd72630"><td class="mdescLeft">&#160;</td><td class="mdescRight">面面相交  <a href="../../da/d34/_entity_utl_8h.html#adc453d6f20857849fea1302ebfd72630">更多...</a><br /></td></tr>
<tr class="separator:adc453d6f20857849fea1302ebfd72630"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3741032d221a50ddfe68fdd5541c9b02"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#a3741032d221a50ddfe68fdd5541c9b02">atSolid_idFromEntity</a> (ATEC::FaceId *faceIdP, ENTITY_TAG ent, bool useHighestId)</td></tr>
<tr class="memdesc:a3741032d221a50ddfe68fdd5541c9b02"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取输入实体的面ID  <a href="../../da/d34/_entity_utl_8h.html#a3741032d221a50ddfe68fdd5541c9b02">更多...</a><br /></td></tr>
<tr class="separator:a3741032d221a50ddfe68fdd5541c9b02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62c5bd7c68d5f3f9f3c7f5206ab9e3e8"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT ATEC::StatusInt&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#a62c5bd7c68d5f3f9f3c7f5206ab9e3e8">atSolid_checkBody</a> (BODY_TAG body, bool chkGeometry, bool chkTopology, bool chkSize)</td></tr>
<tr class="memdesc:a62c5bd7c68d5f3f9f3c7f5206ab9e3e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">检查体  <a href="../../da/d34/_entity_utl_8h.html#a62c5bd7c68d5f3f9f3c7f5206ab9e3e8">更多...</a><br /></td></tr>
<tr class="separator:a62c5bd7c68d5f3f9f3c7f5206ab9e3e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab77e3afde4a94f7cb119e2be0b784d67"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#ab77e3afde4a94f7cb119e2be0b784d67">atSolid_listCreate</a> (TAG_ENTITY_LIST **lP)</td></tr>
<tr class="memdesc:ab77e3afde4a94f7cb119e2be0b784d67"><td class="mdescLeft">&#160;</td><td class="mdescRight">创建实体列表  <a href="../../da/d34/_entity_utl_8h.html#ab77e3afde4a94f7cb119e2be0b784d67">更多...</a><br /></td></tr>
<tr class="separator:ab77e3afde4a94f7cb119e2be0b784d67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c29517617ba35e41370df1eac4dc0de"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#a7c29517617ba35e41370df1eac4dc0de">atSolid_listDelete</a> (TAG_ENTITY_LIST **lP)</td></tr>
<tr class="memdesc:a7c29517617ba35e41370df1eac4dc0de"><td class="mdescLeft">&#160;</td><td class="mdescRight">删除实体列表  <a href="../../da/d34/_entity_utl_8h.html#a7c29517617ba35e41370df1eac4dc0de">更多...</a><br /></td></tr>
<tr class="separator:a7c29517617ba35e41370df1eac4dc0de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a2239bbed05290503f0ec55b0dd9aa9"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#a3a2239bbed05290503f0ec55b0dd9aa9">atSolid_listAdd</a> (TAG_ENTITY_LIST *lP, ENTITY_TAG ent)</td></tr>
<tr class="memdesc:a3a2239bbed05290503f0ec55b0dd9aa9"><td class="mdescLeft">&#160;</td><td class="mdescRight">列表添加元素  <a href="../../da/d34/_entity_utl_8h.html#a3a2239bbed05290503f0ec55b0dd9aa9">更多...</a><br /></td></tr>
<tr class="separator:a3a2239bbed05290503f0ec55b0dd9aa9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea214459f9dc9f997d785ebf4437fce1"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#aea214459f9dc9f997d785ebf4437fce1">atSolid_listAddList</a> (TAG_ENTITY_LIST *lDP, TAG_ENTITY_LIST *lSP)</td></tr>
<tr class="memdesc:aea214459f9dc9f997d785ebf4437fce1"><td class="mdescLeft">&#160;</td><td class="mdescRight">列表添加元素  <a href="../../da/d34/_entity_utl_8h.html#aea214459f9dc9f997d785ebf4437fce1">更多...</a><br /></td></tr>
<tr class="separator:aea214459f9dc9f997d785ebf4437fce1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4d1a99f8cb1a33ea5d296ec5ff4fded"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#af4d1a99f8cb1a33ea5d296ec5ff4fded">atSolid_listRemove</a> (TAG_ENTITY_LIST *lP, ENTITY_TAG ent)</td></tr>
<tr class="memdesc:af4d1a99f8cb1a33ea5d296ec5ff4fded"><td class="mdescLeft">&#160;</td><td class="mdescRight">列表移除实体  <a href="../../da/d34/_entity_utl_8h.html#af4d1a99f8cb1a33ea5d296ec5ff4fded">更多...</a><br /></td></tr>
<tr class="separator:af4d1a99f8cb1a33ea5d296ec5ff4fded"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab924c14b3b8238330cdbe77a2abced56"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#ab924c14b3b8238330cdbe77a2abced56">atSolid_listCount</a> (int *count, TAG_ENTITY_LIST *lP)</td></tr>
<tr class="memdesc:ab924c14b3b8238330cdbe77a2abced56"><td class="mdescLeft">&#160;</td><td class="mdescRight">列表计数  <a href="../../da/d34/_entity_utl_8h.html#ab924c14b3b8238330cdbe77a2abced56">更多...</a><br /></td></tr>
<tr class="separator:ab924c14b3b8238330cdbe77a2abced56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42bf5377c568ea3f114cd37f4bd2bc4a"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#a42bf5377c568ea3f114cd37f4bd2bc4a">atSolid_listLookup</a> (int *nth, TAG_ENTITY_LIST *lP, ENTITY_TAG ent)</td></tr>
<tr class="memdesc:a42bf5377c568ea3f114cd37f4bd2bc4a"><td class="mdescLeft">&#160;</td><td class="mdescRight">列表查询实体  <a href="../../da/d34/_entity_utl_8h.html#a42bf5377c568ea3f114cd37f4bd2bc4a">更多...</a><br /></td></tr>
<tr class="separator:a42bf5377c568ea3f114cd37f4bd2bc4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac76e74f2df57d48ba7fe35b0e7120d99"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#ac76e74f2df57d48ba7fe35b0e7120d99">atSolid_listNthEl</a> (ENTITY_TAG *entP, TAG_ENTITY_LIST *lP, int nth)</td></tr>
<tr class="memdesc:ac76e74f2df57d48ba7fe35b0e7120d99"><td class="mdescLeft">&#160;</td><td class="mdescRight">查询列表指定位置的元素  <a href="../../da/d34/_entity_utl_8h.html#ac76e74f2df57d48ba7fe35b0e7120d99">更多...</a><br /></td></tr>
<tr class="separator:ac76e74f2df57d48ba7fe35b0e7120d99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74ae54234989fbf6bc61700bdb41f49a"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#a74ae54234989fbf6bc61700bdb41f49a">atSolid_listEmpty</a> (TAG_ENTITY_LIST *lP)</td></tr>
<tr class="memdesc:a74ae54234989fbf6bc61700bdb41f49a"><td class="mdescLeft">&#160;</td><td class="mdescRight">清空列表  <a href="../../da/d34/_entity_utl_8h.html#a74ae54234989fbf6bc61700bdb41f49a">更多...</a><br /></td></tr>
<tr class="separator:a74ae54234989fbf6bc61700bdb41f49a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a837a6e51c2b219498d3cb2788eb1ec44"><td class="memItemLeft" align="right" valign="top"><a id="a837a6e51c2b219498d3cb2788eb1ec44" name="a837a6e51c2b219498d3cb2788eb1ec44"></a>
ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><b>atSolid_listCreateNonEntity</b> (NON_ENTITY_LIST **lPP)</td></tr>
<tr class="separator:a837a6e51c2b219498d3cb2788eb1ec44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b0710900b705cfb60cf8b762cf5bafc"><td class="memItemLeft" align="right" valign="top"><a id="a2b0710900b705cfb60cf8b762cf5bafc" name="a2b0710900b705cfb60cf8b762cf5bafc"></a>
ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><b>atSolid_listDeleteNonEntity</b> (NON_ENTITY_LIST **lPP)</td></tr>
<tr class="separator:a2b0710900b705cfb60cf8b762cf5bafc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17e0c8011815704f73b1b39cb37e7eac"><td class="memItemLeft" align="right" valign="top"><a id="a17e0c8011815704f73b1b39cb37e7eac" name="a17e0c8011815704f73b1b39cb37e7eac"></a>
ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><b>atSolid_listAddNonEntity</b> (NON_ENTITY_LIST *lP, void *dataP)</td></tr>
<tr class="separator:a17e0c8011815704f73b1b39cb37e7eac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46e4844e4e6a5a06f10c63551c40daf8"><td class="memItemLeft" align="right" valign="top"><a id="a46e4844e4e6a5a06f10c63551c40daf8" name="a46e4844e4e6a5a06f10c63551c40daf8"></a>
ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><b>atSolid_listCountNonEntity</b> (int *countP, NON_ENTITY_LIST *lP)</td></tr>
<tr class="separator:a46e4844e4e6a5a06f10c63551c40daf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4dd610172b35046e7585e880be29134"><td class="memItemLeft" align="right" valign="top"><a id="aa4dd610172b35046e7585e880be29134" name="aa4dd610172b35046e7585e880be29134"></a>
ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><b>atSolid_listNthNonEntity</b> (void **dataPP, NON_ENTITY_LIST *lP, int nth)</td></tr>
<tr class="separator:aa4dd610172b35046e7585e880be29134"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af44c336c4be36b19f7273a988ec78042"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#af44c336c4be36b19f7273a988ec78042">atSolid_offsetFaces</a> (TAG_ENTITY_LIST *pFaceList, double *pOffset, double tolerance, bool faceFaceCheck)</td></tr>
<tr class="memdesc:af44c336c4be36b19f7273a988ec78042"><td class="mdescLeft">&#160;</td><td class="mdescRight">偏移面  <a href="../../da/d34/_entity_utl_8h.html#af44c336c4be36b19f7273a988ec78042">更多...</a><br /></td></tr>
<tr class="separator:af44c336c4be36b19f7273a988ec78042"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1040b2d86c973c1dd60872c75c7c5003"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#a1040b2d86c973c1dd60872c75c7c5003">atSolid_offsetWire</a> (TAG_ENTITY_LIST *pOffsetList, BODY_TAG wireBody, EDGE_TAG refEdge, ATEC::XPoint3d *pNormal, double distance, double tolerance, int gapFill, bool localCheck)</td></tr>
<tr class="memdesc:a1040b2d86c973c1dd60872c75c7c5003"><td class="mdescLeft">&#160;</td><td class="mdescRight">偏移线体  <a href="../../da/d34/_entity_utl_8h.html#a1040b2d86c973c1dd60872c75c7c5003">更多...</a><br /></td></tr>
<tr class="separator:a1040b2d86c973c1dd60872c75c7c5003"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80f749760d30779a60bb8f2f353b2606"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#a80f749760d30779a60bb8f2f353b2606">atSolid_closestPointToFace</a> (ATEC::XPoint3d *clstPt, ATEC::XPoint3d *normal, ATEC::XPoint2d *param, ATEC::XPoint3d *testPt, FACE_TAG face)</td></tr>
<tr class="memdesc:a80f749760d30779a60bb8f2f353b2606"><td class="mdescLeft">&#160;</td><td class="mdescRight">面上最近的点  <a href="../../da/d34/_entity_utl_8h.html#a80f749760d30779a60bb8f2f353b2606">更多...</a><br /></td></tr>
<tr class="separator:a80f749760d30779a60bb8f2f353b2606"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a222e075b6c282fbfffeefe7de6d75ac0"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#a222e075b6c282fbfffeefe7de6d75ac0">atSolid_closestPointToEdge</a> (ATEC::XPoint3d *clstPt, double *param, ATEC::XPoint3d *testPt, EDGE_TAG edge)</td></tr>
<tr class="memdesc:a222e075b6c282fbfffeefe7de6d75ac0"><td class="mdescLeft">&#160;</td><td class="mdescRight">边上最近的点  <a href="../../da/d34/_entity_utl_8h.html#a222e075b6c282fbfffeefe7de6d75ac0">更多...</a><br /></td></tr>
<tr class="separator:a222e075b6c282fbfffeefe7de6d75ac0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf5efbe8f6565ffe46ef49b57759e642"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#abf5efbe8f6565ffe46ef49b57759e642">atSolid_pointFromVertex</a> (ATEC::XPoint3d *point, VERTEX_TAG vertex)</td></tr>
<tr class="memdesc:abf5efbe8f6565ffe46ef49b57759e642"><td class="mdescLeft">&#160;</td><td class="mdescRight">离点最近的点  <a href="../../da/d34/_entity_utl_8h.html#abf5efbe8f6565ffe46ef49b57759e642">更多...</a><br /></td></tr>
<tr class="separator:abf5efbe8f6565ffe46ef49b57759e642"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39373f83e803945431abcb956af09c13"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#a39373f83e803945431abcb956af09c13">atSolid_getEntities</a> (TAG_ENTITY_LIST *hits, double **params, ATEC::XPoint3dP origin, ATEC::XPoint3dP dir, double radius, int type, BODY_TAG b, ATEC::ATDataCore::ATSceneRefP SceneRef)</td></tr>
<tr class="memdesc:a39373f83e803945431abcb956af09c13"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取实体  <a href="../../da/d34/_entity_utl_8h.html#a39373f83e803945431abcb956af09c13">更多...</a><br /></td></tr>
<tr class="separator:a39373f83e803945431abcb956af09c13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31516f528d22769263b963fec592f316"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#a31516f528d22769263b963fec592f316">atSolid_boresiteToFace</a> (ATEC::XPoint3d *outPointP, ATEC::XPoint3d *outNormalP, FACE_TAG *outFaceP, ATEC::XPoint3d *inPointP, ATEC::XPoint3d *inNormalP, BODY_TAG body, bool backupRayOrigin, ATEC::ATDataCore::ATSceneRefP SceneRef)</td></tr>
<tr class="memdesc:a31516f528d22769263b963fec592f316"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取面实体  <a href="../../da/d34/_entity_utl_8h.html#a31516f528d22769263b963fec592f316">更多...</a><br /></td></tr>
<tr class="separator:a31516f528d22769263b963fec592f316"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a450d91ead9a0598a63df273367c3fd54"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#a450d91ead9a0598a63df273367c3fd54">atSolid_faceIntersectCurve</a> (ATEC::XPoint3dP *pntPP, ATEC::XPoint2d **faceUVPP, double **curveParamPP, int *numIntsP, FACE_TAG face, CURVE_TAG curve, double startParam, double endParam)</td></tr>
<tr class="memdesc:a450d91ead9a0598a63df273367c3fd54"><td class="mdescLeft">&#160;</td><td class="mdescRight">曲线与面相交  <a href="../../da/d34/_entity_utl_8h.html#a450d91ead9a0598a63df273367c3fd54">更多...</a><br /></td></tr>
<tr class="separator:a450d91ead9a0598a63df273367c3fd54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a911a3c74f6abff39540731f4edceeacb"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#a911a3c74f6abff39540731f4edceeacb">atSolid_getBodyBox</a> (ATEC::XPoint3d *lo, ATEC::XPoint3d *hi, BODY_TAG b)</td></tr>
<tr class="memdesc:a911a3c74f6abff39540731f4edceeacb"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取体的包围盒  <a href="../../da/d34/_entity_utl_8h.html#a911a3c74f6abff39540731f4edceeacb">更多...</a><br /></td></tr>
<tr class="separator:a911a3c74f6abff39540731f4edceeacb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a148f9c51a58ff92ef55dec50b767cd59"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#a148f9c51a58ff92ef55dec50b767cd59">atSolid_getSmoothFaceList</a> (TAG_ENTITY_LIST *listP, FACE_TAG face, bool addSmoothFaces, int allowedFaceTypeMask)</td></tr>
<tr class="memdesc:a148f9c51a58ff92ef55dec50b767cd59"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取平滑的面列表  <a href="../../da/d34/_entity_utl_8h.html#a148f9c51a58ff92ef55dec50b767cd59">更多...</a><br /></td></tr>
<tr class="separator:a148f9c51a58ff92ef55dec50b767cd59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7cb4cdc0605c8b8002c199402f69494"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#ad7cb4cdc0605c8b8002c199402f69494">atSolid_getEdgeListFromFace</a> (TAG_ENTITY_LIST *edgeListP, FACE_TAG face)</td></tr>
<tr class="memdesc:ad7cb4cdc0605c8b8002c199402f69494"><td class="mdescLeft">&#160;</td><td class="mdescRight">面的所有边  <a href="../../da/d34/_entity_utl_8h.html#ad7cb4cdc0605c8b8002c199402f69494">更多...</a><br /></td></tr>
<tr class="separator:ad7cb4cdc0605c8b8002c199402f69494"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d9da2fd0bfaea7f6153c96bdea13166"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#a9d9da2fd0bfaea7f6153c96bdea13166">atSolid_wireIsG1</a> (BODY_TAG wire)</td></tr>
<tr class="memdesc:a9d9da2fd0bfaea7f6153c96bdea13166"><td class="mdescLeft">&#160;</td><td class="mdescRight">线体是否G1连续  <a href="../../da/d34/_entity_utl_8h.html#a9d9da2fd0bfaea7f6153c96bdea13166">更多...</a><br /></td></tr>
<tr class="separator:a9d9da2fd0bfaea7f6153c96bdea13166"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc497b219e934230c7ef3c16ebd192b8"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#acc497b219e934230c7ef3c16ebd192b8">atSolid_minimumDistanceBetweenEntities</a> (ATEC::XPoint3dP pPoint1, ATEC::XPoint3dP pPoint2, double *pDist, ENTITY_TAG entity1, ENTITY_TAG entity2)</td></tr>
<tr class="memdesc:acc497b219e934230c7ef3c16ebd192b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">实体最小距离  <a href="../../da/d34/_entity_utl_8h.html#acc497b219e934230c7ef3c16ebd192b8">更多...</a><br /></td></tr>
<tr class="separator:acc497b219e934230c7ef3c16ebd192b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1211e3ace05aa7ad3130cf35ff60a1f"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT ATEC::StatusInt&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#ad1211e3ace05aa7ad3130cf35ff60a1f">atSolid_simplifyBody</a> (BODY_TAG *bodyP, bool local)</td></tr>
<tr class="memdesc:ad1211e3ace05aa7ad3130cf35ff60a1f"><td class="mdescLeft">&#160;</td><td class="mdescRight">简化体  <a href="../../da/d34/_entity_utl_8h.html#ad1211e3ace05aa7ad3130cf35ff60a1f">更多...</a><br /></td></tr>
<tr class="separator:ad1211e3ace05aa7ad3130cf35ff60a1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd33fe2e479c974a78f739c020c00d5f"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#afd33fe2e479c974a78f739c020c00d5f">atSolid_beginCurrTrans</a> (ATEC::ATDataCore::ATSceneRefP SceneRef)</td></tr>
<tr class="memdesc:afd33fe2e479c974a78f739c020c00d5f"><td class="mdescLeft">&#160;</td><td class="mdescRight">开始转换  <a href="../../da/d34/_entity_utl_8h.html#afd33fe2e479c974a78f739c020c00d5f">更多...</a><br /></td></tr>
<tr class="separator:afd33fe2e479c974a78f739c020c00d5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10eed303b50ecf52d930af3636f04b57"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#a10eed303b50ecf52d930af3636f04b57">atSolid_endCurrTrans</a> ()</td></tr>
<tr class="memdesc:a10eed303b50ecf52d930af3636f04b57"><td class="mdescLeft">&#160;</td><td class="mdescRight">结束转换  <a href="../../da/d34/_entity_utl_8h.html#a10eed303b50ecf52d930af3636f04b57">更多...</a><br /></td></tr>
<tr class="separator:a10eed303b50ecf52d930af3636f04b57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab61f44742003bef7337fb98062e77901"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#ab61f44742003bef7337fb98062e77901">atSolid_applyTransform</a> (ENTITY_TAG entity, ATEC::TransformP transformP)</td></tr>
<tr class="memdesc:ab61f44742003bef7337fb98062e77901"><td class="mdescLeft">&#160;</td><td class="mdescRight">应用变换  <a href="../../da/d34/_entity_utl_8h.html#ab61f44742003bef7337fb98062e77901">更多...</a><br /></td></tr>
<tr class="separator:ab61f44742003bef7337fb98062e77901"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c5563a051cb5675d4aa13df57516a9c"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#a5c5563a051cb5675d4aa13df57516a9c">atSolid_capSurface</a> (TAG_ENTITY_LIST *faces, BODY_TAG *lamina)</td></tr>
<tr class="memdesc:a5c5563a051cb5675d4aa13df57516a9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">给薄面体加盖  <a href="../../da/d34/_entity_utl_8h.html#a5c5563a051cb5675d4aa13df57516a9c">更多...</a><br /></td></tr>
<tr class="separator:a5c5563a051cb5675d4aa13df57516a9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af39fb6317e8970022fda49e92aae24e9"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#af39fb6317e8970022fda49e92aae24e9">atSolid_reverseBody</a> (BODY_TAG body)</td></tr>
<tr class="memdesc:af39fb6317e8970022fda49e92aae24e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">逆转体  <a href="../../da/d34/_entity_utl_8h.html#af39fb6317e8970022fda49e92aae24e9">更多...</a><br /></td></tr>
<tr class="separator:af39fb6317e8970022fda49e92aae24e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5351ff3ed8141f9018a8a0fd8cc302a1"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#a5351ff3ed8141f9018a8a0fd8cc302a1">atSolid_deleteEntity</a> (ENTITY_TAG e)</td></tr>
<tr class="memdesc:a5351ff3ed8141f9018a8a0fd8cc302a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">删除实体  <a href="../../da/d34/_entity_utl_8h.html#a5351ff3ed8141f9018a8a0fd8cc302a1">更多...</a><br /></td></tr>
<tr class="separator:a5351ff3ed8141f9018a8a0fd8cc302a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24e3f47be625c36fe00c58da18bb0625"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#a24e3f47be625c36fe00c58da18bb0625">atSolid_copyBody</a> (BODY_TAG *copy, BODY_TAG source)</td></tr>
<tr class="memdesc:a24e3f47be625c36fe00c58da18bb0625"><td class="mdescLeft">&#160;</td><td class="mdescRight">复制体  <a href="../../da/d34/_entity_utl_8h.html#a24e3f47be625c36fe00c58da18bb0625">更多...</a><br /></td></tr>
<tr class="separator:a24e3f47be625c36fe00c58da18bb0625"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae082c50f8c2be9198f777d75f19bca3"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#aae082c50f8c2be9198f777d75f19bca3">atSolid_freeBody</a> (BODY_TAG body)</td></tr>
<tr class="memdesc:aae082c50f8c2be9198f777d75f19bca3"><td class="mdescLeft">&#160;</td><td class="mdescRight">删除体  <a href="../../da/d34/_entity_utl_8h.html#aae082c50f8c2be9198f777d75f19bca3">更多...</a><br /></td></tr>
<tr class="separator:aae082c50f8c2be9198f777d75f19bca3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0535d5c78a14b970b9fe71d761561b07"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#a0535d5c78a14b970b9fe71d761561b07">atSolid_free</a> (void *v)</td></tr>
<tr class="memdesc:a0535d5c78a14b970b9fe71d761561b07"><td class="mdescLeft">&#160;</td><td class="mdescRight">释放内存  <a href="../../da/d34/_entity_utl_8h.html#a0535d5c78a14b970b9fe71d761561b07">更多...</a><br /></td></tr>
<tr class="separator:a0535d5c78a14b970b9fe71d761561b07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc33af74b5d5528fc3fe2f56437aef86"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#afc33af74b5d5528fc3fe2f56437aef86">atSolid_edgeData</a> (VERTEX_TAG *startVertexP, VERTEX_TAG *endVertexP, ATEC::XPoint3d *startPointP, ATEC::XPoint3d *endPointP, double *startParamP, double *endParamP, COEDGE_TAG *coEdgeP, CURVE_TAG *curveP, bool *reversedP, EDGE_TAG edge)</td></tr>
<tr class="memdesc:afc33af74b5d5528fc3fe2f56437aef86"><td class="mdescLeft">&#160;</td><td class="mdescRight">边缘数据  <a href="../../da/d34/_entity_utl_8h.html#afc33af74b5d5528fc3fe2f56437aef86">更多...</a><br /></td></tr>
<tr class="separator:afc33af74b5d5528fc3fe2f56437aef86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46ae0a8fcf832a72d3b1f3d87dd4f788"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#a46ae0a8fcf832a72d3b1f3d87dd4f788">atSolid_getEdgeList</a> (TAG_ENTITY_LIST *listP, BODY_TAG body)</td></tr>
<tr class="memdesc:a46ae0a8fcf832a72d3b1f3d87dd4f788"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取所有边  <a href="../../da/d34/_entity_utl_8h.html#a46ae0a8fcf832a72d3b1f3d87dd4f788">更多...</a><br /></td></tr>
<tr class="separator:a46ae0a8fcf832a72d3b1f3d87dd4f788"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99f7ef378b9c11fbe97858630e7da99a"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#a99f7ef378b9c11fbe97858630e7da99a">atSolid_getFaceList</a> (TAG_ENTITY_LIST *listP, BODY_TAG body)</td></tr>
<tr class="memdesc:a99f7ef378b9c11fbe97858630e7da99a"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取所有面  <a href="../../da/d34/_entity_utl_8h.html#a99f7ef378b9c11fbe97858630e7da99a">更多...</a><br /></td></tr>
<tr class="separator:a99f7ef378b9c11fbe97858630e7da99a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86c74279e945880c12798a13aabae341"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#a86c74279e945880c12798a13aabae341">atSolid_bodyAskFirstEdge</a> (EDGE_TAG *pEdge, BODY_TAG body)</td></tr>
<tr class="memdesc:a86c74279e945880c12798a13aabae341"><td class="mdescLeft">&#160;</td><td class="mdescRight">体的首条边  <a href="../../da/d34/_entity_utl_8h.html#a86c74279e945880c12798a13aabae341">更多...</a><br /></td></tr>
<tr class="separator:a86c74279e945880c12798a13aabae341"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e4996817aaaa36bfaf130c63e64b487"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#a9e4996817aaaa36bfaf130c63e64b487">atSolid_body</a> (BODY_TAG *b)</td></tr>
<tr class="memdesc:a9e4996817aaaa36bfaf130c63e64b487"><td class="mdescLeft">&#160;</td><td class="mdescRight">创建空体  <a href="../../da/d34/_entity_utl_8h.html#a9e4996817aaaa36bfaf130c63e64b487">更多...</a><br /></td></tr>
<tr class="separator:a9e4996817aaaa36bfaf130c63e64b487"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f2abf9952792d8f44df4232c3d4684f"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#a2f2abf9952792d8f44df4232c3d4684f">atSolid_sheetFromFaces</a> (BODY_TAG *sheetP, TAG_ENTITY_LIST *faceListP)</td></tr>
<tr class="memdesc:a2f2abf9952792d8f44df4232c3d4684f"><td class="mdescLeft">&#160;</td><td class="mdescRight">面集到薄面体  <a href="../../da/d34/_entity_utl_8h.html#a2f2abf9952792d8f44df4232c3d4684f">更多...</a><br /></td></tr>
<tr class="separator:a2f2abf9952792d8f44df4232c3d4684f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab454ab590c4524ea1e1f4030da39460d"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#ab454ab590c4524ea1e1f4030da39460d">atSolid_sheetFromFace</a> (BODY_TAG *sheetP, FACE_TAG face)</td></tr>
<tr class="memdesc:ab454ab590c4524ea1e1f4030da39460d"><td class="mdescLeft">&#160;</td><td class="mdescRight">面到薄面体  <a href="../../da/d34/_entity_utl_8h.html#ab454ab590c4524ea1e1f4030da39460d">更多...</a><br /></td></tr>
<tr class="separator:ab454ab590c4524ea1e1f4030da39460d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d897b8aa349951437fb0f21316f8d95"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#a1d897b8aa349951437fb0f21316f8d95">atSolid_uncoverFace</a> (FACE_TAG face)</td></tr>
<tr class="memdesc:a1d897b8aa349951437fb0f21316f8d95"><td class="mdescLeft">&#160;</td><td class="mdescRight">揭开面  <a href="../../da/d34/_entity_utl_8h.html#a1d897b8aa349951437fb0f21316f8d95">更多...</a><br /></td></tr>
<tr class="separator:a1d897b8aa349951437fb0f21316f8d95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1357c2f3815772cc6bc96a65de5c8034"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT ATEC::StatusInt&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#a1357c2f3815772cc6bc96a65de5c8034">atSolid_imprintBodies</a> (TAG_ENTITY_LIST *pTargetEdges, TAG_ENTITY_LIST *pToolEdges, BODY_TAG target, BODY_TAG tool, double tolerance, bool imprintTool)</td></tr>
<tr class="memdesc:a1357c2f3815772cc6bc96a65de5c8034"><td class="mdescLeft">&#160;</td><td class="mdescRight">两个体压印  <a href="../../da/d34/_entity_utl_8h.html#a1357c2f3815772cc6bc96a65de5c8034">更多...</a><br /></td></tr>
<tr class="separator:a1357c2f3815772cc6bc96a65de5c8034"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d5a6159d08bdeb25a11a5beeb321556"><td class="memItemLeft" align="right" valign="top"><a id="a6d5a6159d08bdeb25a11a5beeb321556" name="a6d5a6159d08bdeb25a11a5beeb321556"></a>
ENTITYUTIL_EXPORT bool&#160;</td><td class="memItemRight" valign="bottom"><b>atSolid_isSmartObject</b> (ATEC::ATDataCore::ATObjectDescrP odP, ATEC::ATDataCore::ATSceneRefP SceneRef)</td></tr>
<tr class="separator:a6d5a6159d08bdeb25a11a5beeb321556"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a350ff9b4944621d403cea94523b96d59"><td class="memItemLeft" align="right" valign="top"><a id="a350ff9b4944621d403cea94523b96d59" name="a350ff9b4944621d403cea94523b96d59"></a>
ENTITYUTIL_EXPORT bool&#160;</td><td class="memItemRight" valign="bottom"><b>atSolid_isSheetObject</b> (ATEC::ATDataCore::ATObjectDescrP odP, ATEC::ATDataCore::ATSceneRefP SceneRef)</td></tr>
<tr class="separator:a350ff9b4944621d403cea94523b96d59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01e4aa2ca9f1f73b5a18bf4a73038404"><td class="memItemLeft" align="right" valign="top"><a id="a01e4aa2ca9f1f73b5a18bf4a73038404" name="a01e4aa2ca9f1f73b5a18bf4a73038404"></a>
ENTITYUTIL_EXPORT bool&#160;</td><td class="memItemRight" valign="bottom"><b>atSolid_isSheetOrSolidObject</b> (ATEC::ATDataCore::ATObjectDescrP odP, ATEC::ATDataCore::ATSceneRefP SceneRef)</td></tr>
<tr class="separator:a01e4aa2ca9f1f73b5a18bf4a73038404"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2a4874f84ec2d302d913e706c76af06"><td class="memItemLeft" align="right" valign="top"><a id="ae2a4874f84ec2d302d913e706c76af06" name="ae2a4874f84ec2d302d913e706c76af06"></a>
ENTITYUTIL_EXPORT bool&#160;</td><td class="memItemRight" valign="bottom"><b>atSolid_isSceneerObject</b> (ATEC::ATDataCore::ATObjectDescrP odP)</td></tr>
<tr class="separator:ae2a4874f84ec2d302d913e706c76af06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1bb5db10381c533b4aa207e1e0671b72"><td class="memItemLeft" align="right" valign="top"><a id="a1bb5db10381c533b4aa207e1e0671b72" name="a1bb5db10381c533b4aa207e1e0671b72"></a>
ENTITYUTIL_EXPORT bool&#160;</td><td class="memItemRight" valign="bottom"><b>atSolid_isSheetBody</b> (BODY_TAG bodyTag)</td></tr>
<tr class="separator:a1bb5db10381c533b4aa207e1e0671b72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5fab6b3d13925e30b486f41a26c2b34"><td class="memItemLeft" align="right" valign="top"><a id="ae5fab6b3d13925e30b486f41a26c2b34" name="ae5fab6b3d13925e30b486f41a26c2b34"></a>
ENTITYUTIL_EXPORT bool&#160;</td><td class="memItemRight" valign="bottom"><b>atSolid_isWireBody</b> (BODY_TAG bodyTag)</td></tr>
<tr class="separator:ae5fab6b3d13925e30b486f41a26c2b34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8dbb5dc0233767cb45a09d28757323ff"><td class="memItemLeft" align="right" valign="top"><a id="a8dbb5dc0233767cb45a09d28757323ff" name="a8dbb5dc0233767cb45a09d28757323ff"></a>
ENTITYUTIL_EXPORT bool&#160;</td><td class="memItemRight" valign="bottom"><b>atSolid_isFace</b> (ENTITY_TAG entityTag)</td></tr>
<tr class="separator:a8dbb5dc0233767cb45a09d28757323ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe9eefcc0d6924502ea28bd1345713f6"><td class="memItemLeft" align="right" valign="top"><a id="abe9eefcc0d6924502ea28bd1345713f6" name="abe9eefcc0d6924502ea28bd1345713f6"></a>
ENTITYUTIL_EXPORT bool&#160;</td><td class="memItemRight" valign="bottom"><b>atSolid_isEdge</b> (ENTITY_TAG entityTag)</td></tr>
<tr class="separator:abe9eefcc0d6924502ea28bd1345713f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a854e51127d60c3f5bacccbe7ff49a294"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#a854e51127d60c3f5bacccbe7ff49a294">atSolid_faceType</a> ()</td></tr>
<tr class="memdesc:a854e51127d60c3f5bacccbe7ff49a294"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取FACE_TYPE  <a href="../../da/d34/_entity_utl_8h.html#a854e51127d60c3f5bacccbe7ff49a294">更多...</a><br /></td></tr>
<tr class="separator:a854e51127d60c3f5bacccbe7ff49a294"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45beace117499ef4c51a0cdfb45ae7d7"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#a45beace117499ef4c51a0cdfb45ae7d7">atSolid_edgeType</a> ()</td></tr>
<tr class="memdesc:a45beace117499ef4c51a0cdfb45ae7d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取EDGE_TYPE  <a href="../../da/d34/_entity_utl_8h.html#a45beace117499ef4c51a0cdfb45ae7d7">更多...</a><br /></td></tr>
<tr class="separator:a45beace117499ef4c51a0cdfb45ae7d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11056f0084e5d18085208e9d5e720c0d"><td class="memItemLeft" align="right" valign="top"><a id="a11056f0084e5d18085208e9d5e720c0d" name="a11056f0084e5d18085208e9d5e720c0d"></a>
ENTITYUTIL_EXPORT void&#160;</td><td class="memItemRight" valign="bottom"><b>atSolid_moveBoresiteToEyePoint</b> (ATEC::XPoint3d *pBorePoint, ATEC::XPoint3d *pBoreDirection, BODY_TAG pBody)</td></tr>
<tr class="separator:a11056f0084e5d18085208e9d5e720c0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a482c5dc8252fca8e430fb1e30dc50fb1"><td class="memItemLeft" align="right" valign="top"><a id="a482c5dc8252fca8e430fb1e30dc50fb1" name="a482c5dc8252fca8e430fb1e30dc50fb1"></a>
ENTITYUTIL_EXPORT void&#160;</td><td class="memItemRight" valign="bottom"><b>atSolid_displayFace</b> (TransDescrP *transientPP, FACE_TAG faceP, bool display, bool showSmoothFaces, int allowedFaceTypeMask, ATEC::ATDataCore::ATSceneRefP SceneRef, ATEC::ATDataCore::ATObjectP tempP, int color, int weight, int style)</td></tr>
<tr class="separator:a482c5dc8252fca8e430fb1e30dc50fb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0dbc250a1bd85574a48627e29f07d6e"><td class="memItemLeft" align="right" valign="top"><a id="aa0dbc250a1bd85574a48627e29f07d6e" name="aa0dbc250a1bd85574a48627e29f07d6e"></a>
ENTITYUTIL_EXPORT void&#160;</td><td class="memItemRight" valign="bottom"><b>atSolid_displayEdge</b> (TransDescrP *transientPP, EDGE_TAG edgeP, bool display, SmoothEdgeType smoothSequence, bool showStart, ATEC::ATDataCore::ATSceneRefP SceneRef, ATEC::ATDataCore::ATObjectP tempP, int color, int weight, int style)</td></tr>
<tr class="separator:aa0dbc250a1bd85574a48627e29f07d6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f6c0a2b87fe89f76d8a3fc176e4442f"><td class="memItemLeft" align="right" valign="top"><a id="a6f6c0a2b87fe89f76d8a3fc176e4442f" name="a6f6c0a2b87fe89f76d8a3fc176e4442f"></a>
ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><b>atSolid_createMark</b> (int *markP)</td></tr>
<tr class="separator:a6f6c0a2b87fe89f76d8a3fc176e4442f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a031b2ad3b243576cee8db260a4a32172"><td class="memItemLeft" align="right" valign="top"><a id="a031b2ad3b243576cee8db260a4a32172" name="a031b2ad3b243576cee8db260a4a32172"></a>
ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><b>atSolid_gotoMark</b> (int mark)</td></tr>
<tr class="separator:a031b2ad3b243576cee8db260a4a32172"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75ce6b7cecef02a5c6b51867e945b6a8"><td class="memItemLeft" align="right" valign="top"><a id="a75ce6b7cecef02a5c6b51867e945b6a8" name="a75ce6b7cecef02a5c6b51867e945b6a8"></a>
ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><b>atSolid_deleteMark</b> (int mark)</td></tr>
<tr class="separator:a75ce6b7cecef02a5c6b51867e945b6a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5dd14dc464eb8b98191e97f6869cbb96"><td class="memItemLeft" align="right" valign="top"><a id="a5dd14dc464eb8b98191e97f6869cbb96" name="a5dd14dc464eb8b98191e97f6869cbb96"></a>
ENTITYUTIL_EXPORT void&#160;</td><td class="memItemRight" valign="bottom"><b>atSolid_getBoresiteWithBodyTransform</b> (ATEC::XPoint3dP borePointP, ATEC::XPoint3dP boreDirectionP, ATEC::XPoint3dCP pntP, int view, ATEC::ATDataCore::ATSceneRefP SceneRef, ATEC::TransformCP bodyTransformP, bool useACS, bool frontClipBorePoint)</td></tr>
<tr class="separator:a5dd14dc464eb8b98191e97f6869cbb96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a488529ff1147f5e9635a26a1e005a8dc"><td class="memItemLeft" align="right" valign="top"><a id="a488529ff1147f5e9635a26a1e005a8dc" name="a488529ff1147f5e9635a26a1e005a8dc"></a>
ENTITYUTIL_EXPORT void&#160;</td><td class="memItemRight" valign="bottom"><b>atSolid_displayFaceWithBodyTransform</b> (TransDescrP *transientPP, FACE_TAG faceP, ATEC::TransformP bodyTransformP, bool display, bool showSmoothFaces, int nIsoParametrics, int allowedFaceTypeMask, ATEC::ATDataCore::ATSceneRefP SceneRef, ATEC::ATDataCore::ATObjectP tempP, int color, int style, int weight)</td></tr>
<tr class="separator:a488529ff1147f5e9635a26a1e005a8dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a2738e5b1d246c7950d76a58216c658"><td class="memItemLeft" align="right" valign="top"><a id="a3a2738e5b1d246c7950d76a58216c658" name="a3a2738e5b1d246c7950d76a58216c658"></a>
ENTITYUTIL_EXPORT void&#160;</td><td class="memItemRight" valign="bottom"><b>atSolid_displayEdgeWithBodyTransform</b> (TransDescrP *transientPP, EDGE_TAG edgeP, ATEC::TransformP bodyTransformP, bool display, SmoothEdgeType smoothSequence, bool showStart, ATEC::ATDataCore::ATSceneRefP SceneRef, ATEC::ATDataCore::ATObjectP tempP, UInt32 color, long style, UInt32 weight, bool showAllEdgesWithSameId)</td></tr>
<tr class="separator:a3a2738e5b1d246c7950d76a58216c658"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5892f756e29a68028d44d3fa96aa9272"><td class="memItemLeft" align="right" valign="top"><a id="a5892f756e29a68028d44d3fa96aa9272" name="a5892f756e29a68028d44d3fa96aa9272"></a>
ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><b>atSolid_getSharedEdgesOfFaces</b> (TAG_ENTITY_LIST *edgeListP, TAG_ENTITY_LIST *faceListP)</td></tr>
<tr class="separator:a5892f756e29a68028d44d3fa96aa9272"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae05c1fef3307b3f2e3506e91246b4c6d"><td class="memItemLeft" align="right" valign="top"><a id="ae05c1fef3307b3f2e3506e91246b4c6d" name="ae05c1fef3307b3f2e3506e91246b4c6d"></a>
ENTITYUTIL_EXPORT ATEC::StatusInt&#160;</td><td class="memItemRight" valign="bottom"><b>atSolid_getBSplineFromSmartSurface</b> (ATEC::ATBsplineSurface *pBSurface, BODY_TAG bodyP)</td></tr>
<tr class="separator:ae05c1fef3307b3f2e3506e91246b4c6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7404b5b277cbf129d3d6c75d0017ad2"><td class="memItemLeft" align="right" valign="top"><a id="ac7404b5b277cbf129d3d6c75d0017ad2" name="ac7404b5b277cbf129d3d6c75d0017ad2"></a>
ENTITYUTIL_EXPORT ATEC::StatusInt&#160;</td><td class="memItemRight" valign="bottom"><b>atSolid_getBSplineFromSmartSurface2</b> (ATEC::ATBsplineSurface *pBSurface, BODY_TAG bodyP, ATEC::TransformP bodyTransformP, ATEC::ATDataCore::ATSceneRefP SceneRef)</td></tr>
<tr class="separator:ac7404b5b277cbf129d3d6c75d0017ad2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaace13ac493e7b0583fe58ebd309a6f6"><td class="memItemLeft" align="right" valign="top"><a id="aaace13ac493e7b0583fe58ebd309a6f6" name="aaace13ac493e7b0583fe58ebd309a6f6"></a>
ENTITYUTIL_EXPORT ATEC::ATDataCore::ATObjectP&#160;</td><td class="memItemRight" valign="bottom"><b>atSolid_createBrepTemplateForOdP</b> (ATEC::ATDataCore::ATObjectP objectP, ATEC::ATDataCore::ATObjectDescrCP odP, UInt32 options)</td></tr>
<tr class="separator:aaace13ac493e7b0583fe58ebd309a6f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b0d40bf89bbbbe611a1f9ac2e9f0622"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#a0b0d40bf89bbbbe611a1f9ac2e9f0622">atSolid_sweepBodyWire</a> (BODY_TAG *bodyP, BODY_TAG wireBody, ATEC::XPoint3d *pathStartP, double shell, bool capped, ATEC::ATDataCore::ATSceneRefP SceneRef)</td></tr>
<tr class="memdesc:a0b0d40bf89bbbbe611a1f9ac2e9f0622"><td class="mdescLeft">&#160;</td><td class="mdescRight">沿线拉伸体  <a href="../../da/d34/_entity_utl_8h.html#a0b0d40bf89bbbbe611a1f9ac2e9f0622">更多...</a><br /></td></tr>
<tr class="separator:a0b0d40bf89bbbbe611a1f9ac2e9f0622"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a412fdd8e87af1caa38786ba3502c42f0"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#a412fdd8e87af1caa38786ba3502c42f0">atSolid_faceFromId</a> (FACE_TAG *faceP, ATEC::FaceId *faceIdP, BODY_TAG body)</td></tr>
<tr class="memdesc:a412fdd8e87af1caa38786ba3502c42f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">根据面ID从输入的体中寻找面  <a href="../../da/d34/_entity_utl_8h.html#a412fdd8e87af1caa38786ba3502c42f0">更多...</a><br /></td></tr>
<tr class="separator:a412fdd8e87af1caa38786ba3502c42f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae203ba49a121f3338c0bc1d2370a1576"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#ae203ba49a121f3338c0bc1d2370a1576">atSolid_elementFromEdge</a> (ATEC::ATDataCore::ATObjectDescrH edPP, ATEC::ATDataCore::ATObjectP tempP, EDGE_TAG edge, double *startParameterP, double *endParameterP, ATEC::ATDataCore::ATSceneRefP SceneRef)</td></tr>
<tr class="memdesc:ae203ba49a121f3338c0bc1d2370a1576"><td class="mdescLeft">&#160;</td><td class="mdescRight">使用输入的边生成元素，当元素代表边的一部分的时候该接口接收一个起始和终止参数  <a href="../../da/d34/_entity_utl_8h.html#ae203ba49a121f3338c0bc1d2370a1576">更多...</a><br /></td></tr>
<tr class="separator:ae203ba49a121f3338c0bc1d2370a1576"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a955932f6627a6c3cc6c97a36e7f51069"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT ATEC::StatusInt&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#a955932f6627a6c3cc6c97a36e7f51069">atSolid_imprintCurveSet</a> (TAG_ENTITY_LIST *pImprintList, BODY_TAG body, TAG_ENTITY_LIST *pEdgeList, ATEC::XPoint3d *pVector, double tolerance)</td></tr>
<tr class="memdesc:a955932f6627a6c3cc6c97a36e7f51069"><td class="mdescLeft">&#160;</td><td class="mdescRight">将给定的曲线压印到实体上  <a href="../../da/d34/_entity_utl_8h.html#a955932f6627a6c3cc6c97a36e7f51069">更多...</a><br /></td></tr>
<tr class="separator:a955932f6627a6c3cc6c97a36e7f51069"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d890de8c301f121ef66f46f81f13fb4"><td class="memItemLeft" align="right" valign="top">ENTITYUTIL_EXPORT ATEC::StatusInt&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d34/_entity_utl_8h.html#a5d890de8c301f121ef66f46f81f13fb4">atSolid_imprintCurveNormal</a> (TAG_ENTITY_LIST *pImprintList, BODY_TAG body, TAG_ENTITY_LIST *pEdgeList, double tolerance)</td></tr>
<tr class="memdesc:a5d890de8c301f121ef66f46f81f13fb4"><td class="mdescLeft">&#160;</td><td class="mdescRight">将给定的曲线沿着面的法线方向压印到实体上  <a href="../../da/d34/_entity_utl_8h.html#a5d890de8c301f121ef66f46f81f13fb4">更多...</a><br /></td></tr>
<tr class="separator:a5d890de8c301f121ef66f46f81f13fb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
<div class="textblock"><dl class="section author"><dt>作者</dt><dd>SZEWC </dd></dl>
<dl class="section date"><dt>日期</dt><dd>2022/04/27 </dd></dl>
</div><h2 class="groupheader">函数说明</h2>
<a id="ab61f44742003bef7337fb98062e77901" name="ab61f44742003bef7337fb98062e77901"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab61f44742003bef7337fb98062e77901">&#9670;&nbsp;</a></span>atSolid_applyTransform()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT int atSolid_applyTransform </td>
          <td>(</td>
          <td class="paramtype">ENTITY_TAG&#160;</td>
          <td class="paramname"><em>entity</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::TransformP&#160;</td>
          <td class="paramname"><em>transformP</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>应用变换 </p>
<p >对体应用给定变换</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">ENTITY_TAG</td><td>entity </td></tr>
    <tr><td class="paramname">ATEC::TransformP</td><td>transformP </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>int</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/21 </dd></dl>

</div>
</div>
<a id="afd33fe2e479c974a78f739c020c00d5f" name="afd33fe2e479c974a78f739c020c00d5f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afd33fe2e479c974a78f739c020c00d5f">&#9670;&nbsp;</a></span>atSolid_beginCurrTrans()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT void atSolid_beginCurrTrans </td>
          <td>(</td>
          <td class="paramtype">ATEC::ATDataCore::ATSceneRefP&#160;</td>
          <td class="paramname"><em>SceneRef</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>开始转换 </p>
<p >将变换矩阵推入堆栈中</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">ATEC::ATDataCore::ATSceneRefP</td><td>SceneRef </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>void</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/21 </dd></dl>

</div>
</div>
<a id="a9e4996817aaaa36bfaf130c63e64b487" name="a9e4996817aaaa36bfaf130c63e64b487"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9e4996817aaaa36bfaf130c63e64b487">&#9670;&nbsp;</a></span>atSolid_body()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT int atSolid_body </td>
          <td>(</td>
          <td class="paramtype">BODY_TAG *&#160;</td>
          <td class="paramname"><em>b</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>创建空体 </p>
<p >创建一个最小的仅包含一个点的体</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">BODY_TAG</td><td>* b </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>int</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/21 </dd></dl>

</div>
</div>
<a id="a86c74279e945880c12798a13aabae341" name="a86c74279e945880c12798a13aabae341"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a86c74279e945880c12798a13aabae341">&#9670;&nbsp;</a></span>atSolid_bodyAskFirstEdge()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT int atSolid_bodyAskFirstEdge </td>
          <td>(</td>
          <td class="paramtype">EDGE_TAG *&#160;</td>
          <td class="paramname"><em>pEdge</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">BODY_TAG&#160;</td>
          <td class="paramname"><em>body</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>体的首条边 </p>
<p >返回体的第一条边</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">EDGE_TAG</td><td>* pEdge </td></tr>
    <tr><td class="paramname">BODY_TAG</td><td>body </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>int</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/21 </dd></dl>

</div>
</div>
<a id="ab086ed3e8284fa1934c1dbbd9ffc7fba" name="ab086ed3e8284fa1934c1dbbd9ffc7fba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab086ed3e8284fa1934c1dbbd9ffc7fba">&#9670;&nbsp;</a></span>atSolid_bodyToObject()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT ATEC::StatusInt atSolid_bodyToObject </td>
          <td>(</td>
          <td class="paramtype">ATEC::ATDataCore::ATObjectDescrH&#160;</td>
          <td class="paramname"><em>edPP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">BODY_TAG&#160;</td>
          <td class="paramname"><em>bodyTag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>wireframe</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>uIsoParametrics</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>vIsoParametrics</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>useSmartIso</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::ATDataCore::ATObjectP&#160;</td>
          <td class="paramname"><em>tempP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::ATDataCore::ATSceneRefP&#160;</td>
          <td class="paramname"><em>SceneRef</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>体到元件 </p>
<p >将给定体转换成元件</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">ATEC::ATDataCore::ATObjectDescrH</td><td>edPP </td></tr>
    <tr><td class="paramname">BODY_TAG</td><td>bodyTag </td></tr>
    <tr><td class="paramname">bool</td><td>wireframe </td></tr>
    <tr><td class="paramname">int</td><td>uIsoParametrics </td></tr>
    <tr><td class="paramname">int</td><td>vIsoParametrics </td></tr>
    <tr><td class="paramname">unsigned</td><td>int useSmartIso </td></tr>
    <tr><td class="paramname">ATEC::ATDataCore::ATObjectP</td><td>templateP </td></tr>
    <tr><td class="paramname">ATEC::ATDataCore::ATSceneRefP</td><td>SceneRef </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>ATEC</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/21 </dd></dl>

</div>
</div>
<a id="a31516f528d22769263b963fec592f316" name="a31516f528d22769263b963fec592f316"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a31516f528d22769263b963fec592f316">&#9670;&nbsp;</a></span>atSolid_boresiteToFace()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT int atSolid_boresiteToFace </td>
          <td>(</td>
          <td class="paramtype">ATEC::XPoint3d *&#160;</td>
          <td class="paramname"><em>outPointP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::XPoint3d *&#160;</td>
          <td class="paramname"><em>outNormalP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">FACE_TAG *&#160;</td>
          <td class="paramname"><em>outFaceP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::XPoint3d *&#160;</td>
          <td class="paramname"><em>inPointP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::XPoint3d *&#160;</td>
          <td class="paramname"><em>inNormalP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">BODY_TAG&#160;</td>
          <td class="paramname"><em>body</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>backupRayOrigin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::ATDataCore::ATSceneRefP&#160;</td>
          <td class="paramname"><em>SceneRef</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>获取面实体 </p>
<p >从给定起始点发射射线，返回体上与之相交的第一个面以及相应的交点</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">ATEC::XPoint3d</td><td>* outPointP </td></tr>
    <tr><td class="paramname">ATEC::XPoint3d</td><td>* outNormalP </td></tr>
    <tr><td class="paramname">FACE_TAG</td><td>* outFaceP </td></tr>
    <tr><td class="paramname">ATEC::XPoint3d</td><td>* inPointP </td></tr>
    <tr><td class="paramname">ATEC::XPoint3d</td><td>* inNormalP </td></tr>
    <tr><td class="paramname">BODY_TAG</td><td>body </td></tr>
    <tr><td class="paramname">bool</td><td>backupRayOrigin </td></tr>
    <tr><td class="paramname">ATEC::ATDataCore::ATSceneRefP</td><td>SceneRef </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>int</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/21 </dd></dl>

</div>
</div>
<a id="a5c5563a051cb5675d4aa13df57516a9c" name="a5c5563a051cb5675d4aa13df57516a9c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5c5563a051cb5675d4aa13df57516a9c">&#9670;&nbsp;</a></span>atSolid_capSurface()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT int atSolid_capSurface </td>
          <td>(</td>
          <td class="paramtype">TAG_ENTITY_LIST *&#160;</td>
          <td class="paramname"><em>faces</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">BODY_TAG *&#160;</td>
          <td class="paramname"><em>lamina</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>给薄面体加盖 </p>
<p >通过添加其他面封闭给定的薄面体并转换为体</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">TAG_ENTITY_LIST</td><td>* faces </td></tr>
    <tr><td class="paramname">BODY_TAG</td><td>* lamina </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>int</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/21 </dd></dl>

</div>
</div>
<a id="a62c5bd7c68d5f3f9f3c7f5206ab9e3e8" name="a62c5bd7c68d5f3f9f3c7f5206ab9e3e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a62c5bd7c68d5f3f9f3c7f5206ab9e3e8">&#9670;&nbsp;</a></span>atSolid_checkBody()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT ATEC::StatusInt atSolid_checkBody </td>
          <td>(</td>
          <td class="paramtype">BODY_TAG&#160;</td>
          <td class="paramname"><em>body</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>chkGeometry</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>chkTopology</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>chkSize</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>检查体 </p>
<p >检查输入体的几何、拓扑和尺寸有效性</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">BODY_TAG</td><td>body </td></tr>
    <tr><td class="paramname">bool</td><td>checkGeometry </td></tr>
    <tr><td class="paramname">bool</td><td>checkTopology </td></tr>
    <tr><td class="paramname">bool</td><td>checkSize </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>ATEC</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/21 </dd></dl>

</div>
</div>
<a id="a222e075b6c282fbfffeefe7de6d75ac0" name="a222e075b6c282fbfffeefe7de6d75ac0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a222e075b6c282fbfffeefe7de6d75ac0">&#9670;&nbsp;</a></span>atSolid_closestPointToEdge()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT int atSolid_closestPointToEdge </td>
          <td>(</td>
          <td class="paramtype">ATEC::XPoint3d *&#160;</td>
          <td class="paramname"><em>clstPt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>param</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::XPoint3d *&#160;</td>
          <td class="paramname"><em>testPt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">EDGE_TAG&#160;</td>
          <td class="paramname"><em>edge</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>边上最近的点 </p>
<p >计算给定边上离输入的点距离最近的点</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">ATEC::XPoint3d</td><td>* clstPt </td></tr>
    <tr><td class="paramname">double</td><td>* param </td></tr>
    <tr><td class="paramname">ATEC::XPoint3d</td><td>* testPt </td></tr>
    <tr><td class="paramname">EDGE_TAG</td><td>edge </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>int</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/21 </dd></dl>

</div>
</div>
<a id="a80f749760d30779a60bb8f2f353b2606" name="a80f749760d30779a60bb8f2f353b2606"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a80f749760d30779a60bb8f2f353b2606">&#9670;&nbsp;</a></span>atSolid_closestPointToFace()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT int atSolid_closestPointToFace </td>
          <td>(</td>
          <td class="paramtype">ATEC::XPoint3d *&#160;</td>
          <td class="paramname"><em>clstPt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::XPoint3d *&#160;</td>
          <td class="paramname"><em>normal</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::XPoint2d *&#160;</td>
          <td class="paramname"><em>param</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::XPoint3d *&#160;</td>
          <td class="paramname"><em>testPt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">FACE_TAG&#160;</td>
          <td class="paramname"><em>face</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>面上最近的点 </p>
<p >计算给定面上离输入的点距离最近的点</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">ATEC::XPoint3d</td><td>* clstPt </td></tr>
    <tr><td class="paramname">ATEC::XPoint3d</td><td>* normal </td></tr>
    <tr><td class="paramname">ATEC::XPoint2d</td><td>* param </td></tr>
    <tr><td class="paramname">ATEC::XPoint3d</td><td>* testPt </td></tr>
    <tr><td class="paramname">FACE_TAG</td><td>face </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>int</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/21 </dd></dl>

</div>
</div>
<a id="a24e3f47be625c36fe00c58da18bb0625" name="a24e3f47be625c36fe00c58da18bb0625"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a24e3f47be625c36fe00c58da18bb0625">&#9670;&nbsp;</a></span>atSolid_copyBody()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT int atSolid_copyBody </td>
          <td>(</td>
          <td class="paramtype">BODY_TAG *&#160;</td>
          <td class="paramname"><em>copy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">BODY_TAG&#160;</td>
          <td class="paramname"><em>source</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>复制体 </p>
<p >创建给定体的一个复制</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">BODY_TAG</td><td>* copy </td></tr>
    <tr><td class="paramname">BODY_TAG</td><td>source </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>int</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/21 </dd></dl>

</div>
</div>
<a id="a5351ff3ed8141f9018a8a0fd8cc302a1" name="a5351ff3ed8141f9018a8a0fd8cc302a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5351ff3ed8141f9018a8a0fd8cc302a1">&#9670;&nbsp;</a></span>atSolid_deleteEntity()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT int atSolid_deleteEntity </td>
          <td>(</td>
          <td class="paramtype">ENTITY_TAG&#160;</td>
          <td class="paramname"><em>e</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>删除实体 </p>
<p >删除给定的实体</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">ENTITY_TAG</td><td>e </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>int</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/21 </dd></dl>

</div>
</div>
<a id="afc33af74b5d5528fc3fe2f56437aef86" name="afc33af74b5d5528fc3fe2f56437aef86"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afc33af74b5d5528fc3fe2f56437aef86">&#9670;&nbsp;</a></span>atSolid_edgeData()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT int atSolid_edgeData </td>
          <td>(</td>
          <td class="paramtype">VERTEX_TAG *&#160;</td>
          <td class="paramname"><em>startVertexP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VERTEX_TAG *&#160;</td>
          <td class="paramname"><em>endVertexP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::XPoint3d *&#160;</td>
          <td class="paramname"><em>startPointP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::XPoint3d *&#160;</td>
          <td class="paramname"><em>endPointP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>startParamP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>endParamP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">COEDGE_TAG *&#160;</td>
          <td class="paramname"><em>coEdgeP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CURVE_TAG *&#160;</td>
          <td class="paramname"><em>curveP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool *&#160;</td>
          <td class="paramname"><em>reversedP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">EDGE_TAG&#160;</td>
          <td class="paramname"><em>edge</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>边缘数据 </p>
<p >返回边缘的拓扑和几何信息</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">VERTEX_TAG</td><td>* startVertexP </td></tr>
    <tr><td class="paramname">VERTEX_TAG</td><td>* endVertexP </td></tr>
    <tr><td class="paramname">ATEC::XPoint3d</td><td>* startPointP </td></tr>
    <tr><td class="paramname">ATEC::XPoint3d</td><td>* endPointP </td></tr>
    <tr><td class="paramname">double</td><td>* startParamP </td></tr>
    <tr><td class="paramname">double</td><td>* endParamP </td></tr>
    <tr><td class="paramname">COEDGE_TAG</td><td>* coEdgeP </td></tr>
    <tr><td class="paramname">CURVE_TAG</td><td>* curveP </td></tr>
    <tr><td class="paramname">bool</td><td>* reversedP </td></tr>
    <tr><td class="paramname">EDGE_TAG</td><td>edge </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>int</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/21 </dd></dl>

</div>
</div>
<a id="a45beace117499ef4c51a0cdfb45ae7d7" name="a45beace117499ef4c51a0cdfb45ae7d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a45beace117499ef4c51a0cdfb45ae7d7">&#9670;&nbsp;</a></span>atSolid_edgeType()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT int atSolid_edgeType </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>获取EDGE_TYPE </p>
<p >返回EDGE_TYPE常数</p>
<dl class="section return"><dt>返回</dt><dd>int</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/22 </dd></dl>

</div>
</div>
<a id="ae203ba49a121f3338c0bc1d2370a1576" name="ae203ba49a121f3338c0bc1d2370a1576"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae203ba49a121f3338c0bc1d2370a1576">&#9670;&nbsp;</a></span>atSolid_elementFromEdge()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT int atSolid_elementFromEdge </td>
          <td>(</td>
          <td class="paramtype">ATEC::ATDataCore::ATObjectDescrH&#160;</td>
          <td class="paramname"><em>edPP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::ATDataCore::ATObjectP&#160;</td>
          <td class="paramname"><em>tempP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">EDGE_TAG&#160;</td>
          <td class="paramname"><em>edge</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>startParameterP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>endParameterP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::ATDataCore::ATSceneRefP&#160;</td>
          <td class="paramname"><em>SceneRef</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>使用输入的边生成元素，当元素代表边的一部分的时候该接口接收一个起始和终止参数 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">ATEC::ATDataCore::ATObjectDescrH</td><td>edPP 生成的元素 </td></tr>
    <tr><td class="paramname">ATEC::ATDataCore::ATObjectP</td><td>templateP 生成元素的模板，传NULL时使用默认样式 </td></tr>
    <tr><td class="paramname">EDGE_TAG</td><td>edge 边 </td></tr>
    <tr><td class="paramname">double</td><td>* startParameterP 传NULL时使用边的起点，否则为该参数指定的点（位于边上）作为起点 </td></tr>
    <tr><td class="paramname">double</td><td>* endParameterP 传NULL时使用边的终点，否则为该参数指定的点（位于边上）作为终点 </td></tr>
    <tr><td class="paramname">ATEC::ATDataCore::ATScenesRefP</td><td>SceneRef 生成的元素所在的场景 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>ENTITYUTIL_EXPORT int 成功时返回SUCCESS</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/08/05 </dd></dl>

</div>
</div>
<a id="ad792601a94adcfb2a0ffdb7b74335382" name="ad792601a94adcfb2a0ffdb7b74335382"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad792601a94adcfb2a0ffdb7b74335382">&#9670;&nbsp;</a></span>atSolid_elementToBody()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT ATEC::StatusInt atSolid_elementToBody </td>
          <td>(</td>
          <td class="paramtype">BODY_TAG *&#160;</td>
          <td class="paramname"><em>bodyP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::TransformP&#160;</td>
          <td class="paramname"><em>bodyTransformP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::ATDataCore::ATObjectDescrP&#160;</td>
          <td class="paramname"><em>odP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::ATDataCore::ATSceneRefP&#160;</td>
          <td class="paramname"><em>SceneRef</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UInt32&#160;</td>
          <td class="paramname"><em>nodeId</em> = <code>1L</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>元件到体 </p>
<p >将给定元件转换成体</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">BODY_TAG</td><td>* bodyP </td></tr>
    <tr><td class="paramname">ATEC::TransformP</td><td>bodyTransformP </td></tr>
    <tr><td class="paramname">ATEC::ATDataCore::ATObjectDescrP</td><td>odP </td></tr>
    <tr><td class="paramname">ATEC::ATDataCore::ATSceneRefP</td><td>SceneRef </td></tr>
    <tr><td class="paramname">UInt32</td><td>nodeId </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>ATEC</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/21 </dd></dl>

</div>
</div>
<a id="a10eed303b50ecf52d930af3636f04b57" name="a10eed303b50ecf52d930af3636f04b57"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a10eed303b50ecf52d930af3636f04b57">&#9670;&nbsp;</a></span>atSolid_endCurrTrans()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT void atSolid_endCurrTrans </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>结束转换 </p>
<p >从堆栈中弹出brSolid_beginCurrTrans推入的变换矩阵</p>
<dl class="section return"><dt>返回</dt><dd>void</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/21 </dd></dl>

</div>
</div>
<a id="ad67b8080b9d1913894a520f18e9e38ec" name="ad67b8080b9d1913894a520f18e9e38ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad67b8080b9d1913894a520f18e9e38ec">&#9670;&nbsp;</a></span>atSolid_EntityFromSweep()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT ATEC::ATECStatus atSolid_EntityFromSweep </td>
          <td>(</td>
          <td class="paramtype">ATEC::ATDataCore::ISolidCoreEntityPtr &amp;&#160;</td>
          <td class="paramname"><em>out</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::CurveSetCR&#160;</td>
          <td class="paramname"><em>startProfile</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::CurveSetCR&#160;</td>
          <td class="paramname"><em>endProfile</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::CurveSetCR&#160;</td>
          <td class="paramname"><em>path</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::ATDataCore::ATSceneRefR&#160;</td>
          <td class="paramname"><em>scene</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>alignParallel</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>selfRepair</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>createSheet</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::XVec3dCP&#160;</td>
          <td class="paramname"><em>lockDirection</em> = <code>NULL</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double const *&#160;</td>
          <td class="paramname"><em>twistAngle</em> = <code>NULL</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double const *&#160;</td>
          <td class="paramname"><em>scale</em> = <code>NULL</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::XPoint3dCP&#160;</td>
          <td class="paramname"><em>scalePoint</em> = <code>NULL</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>以指定起终点截面的方式拉伸体 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">ISolidCoreEntityPtr</td><td>&amp; out </td></tr>
    <tr><td class="paramname">CurveSetCR</td><td>startProfile </td></tr>
    <tr><td class="paramname">CurveSetCR</td><td>endProfile </td></tr>
    <tr><td class="paramname">CurveSetCR</td><td>path </td></tr>
    <tr><td class="paramname">ATSceneRefR</td><td>scene </td></tr>
    <tr><td class="paramname">bool</td><td>alignParallel </td></tr>
    <tr><td class="paramname">bool</td><td>selfRepair </td></tr>
    <tr><td class="paramname">bool</td><td>createSheet </td></tr>
    <tr><td class="paramname">XVec3dCP</td><td>lockDirection </td></tr>
    <tr><td class="paramname">double</td><td>const * twistAngle </td></tr>
    <tr><td class="paramname">double</td><td>const * scale </td></tr>
    <tr><td class="paramname">XPoint3dCP</td><td>scalePoint </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>ATEC</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/28 </dd></dl>

</div>
</div>
<a id="adc453d6f20857849fea1302ebfd72630" name="adc453d6f20857849fea1302ebfd72630"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adc453d6f20857849fea1302ebfd72630">&#9670;&nbsp;</a></span>atSolid_faceFaceIntersect()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT int atSolid_faceFaceIntersect </td>
          <td>(</td>
          <td class="paramtype">BODY_TAG *&#160;</td>
          <td class="paramname"><em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">FACE_TAG&#160;</td>
          <td class="paramname"><em>f1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">FACE_TAG&#160;</td>
          <td class="paramname"><em>f2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>面面相交 </p>
<p >计算两个面的交，结果以线体返回</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">BODY_TAG</td><td>* b </td></tr>
    <tr><td class="paramname">FACE_TAG</td><td>f1 </td></tr>
    <tr><td class="paramname">FACE_TAG</td><td>f2 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>int</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/21 </dd></dl>

</div>
</div>
<a id="a412fdd8e87af1caa38786ba3502c42f0" name="a412fdd8e87af1caa38786ba3502c42f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a412fdd8e87af1caa38786ba3502c42f0">&#9670;&nbsp;</a></span>atSolid_faceFromId()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT int atSolid_faceFromId </td>
          <td>(</td>
          <td class="paramtype">FACE_TAG *&#160;</td>
          <td class="paramname"><em>faceP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::FaceId *&#160;</td>
          <td class="paramname"><em>faceIdP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">BODY_TAG&#160;</td>
          <td class="paramname"><em>body</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>根据面ID从输入的体中寻找面 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">FACE_TAG</td><td>* faceP </td></tr>
    <tr><td class="paramname">ATEC::FaceId</td><td>* faceIdP </td></tr>
    <tr><td class="paramname">BODY_TAG</td><td>body </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>ENTITYUTIL_EXPORT int</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/29 </dd></dl>

</div>
</div>
<a id="a450d91ead9a0598a63df273367c3fd54" name="a450d91ead9a0598a63df273367c3fd54"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a450d91ead9a0598a63df273367c3fd54">&#9670;&nbsp;</a></span>atSolid_faceIntersectCurve()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT int atSolid_faceIntersectCurve </td>
          <td>(</td>
          <td class="paramtype">ATEC::XPoint3dP *&#160;</td>
          <td class="paramname"><em>pntPP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::XPoint2d **&#160;</td>
          <td class="paramname"><em>faceUVPP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double **&#160;</td>
          <td class="paramname"><em>curveParamPP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>numIntsP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">FACE_TAG&#160;</td>
          <td class="paramname"><em>face</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">CURVE_TAG&#160;</td>
          <td class="paramname"><em>curve</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>startParam</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>endParam</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>曲线与面相交 </p>
<p >将给定部分曲线与给定的面相交，并返回曲线与面之间的交点以及相应的参数</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">ATEC::XPoint3dP</td><td>* pointPP </td></tr>
    <tr><td class="paramname">ATEC::XPoint2d</td><td>* * faceUVPP </td></tr>
    <tr><td class="paramname">double</td><td>* * curveParamPP </td></tr>
    <tr><td class="paramname">int</td><td>* numIntsP </td></tr>
    <tr><td class="paramname">FACE_TAG</td><td>face </td></tr>
    <tr><td class="paramname">CURVE_TAG</td><td>curve </td></tr>
    <tr><td class="paramname">double</td><td>startParam </td></tr>
    <tr><td class="paramname">double</td><td>endParam </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>int</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/21 </dd></dl>

</div>
</div>
<a id="a235fddeb8462bd1c572196af4051241d" name="a235fddeb8462bd1c572196af4051241d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a235fddeb8462bd1c572196af4051241d">&#9670;&nbsp;</a></span>atSolid_faceToObject()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT ATEC::StatusInt atSolid_faceToObject </td>
          <td>(</td>
          <td class="paramtype">ATEC::ATDataCore::ATObjectDescrH&#160;</td>
          <td class="paramname"><em>edPP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">FACE_TAG&#160;</td>
          <td class="paramname"><em>face</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>wireframe</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nIsoparametrics</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::ATDataCore::ATObjectP&#160;</td>
          <td class="paramname"><em>tempP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::ATDataCore::ATSceneRefP&#160;</td>
          <td class="paramname"><em>SceneRef</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>面到元件 </p>
<p >将给定的面转换成等价的元件</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">ATEC::ATDataCore::ATObjectDescrH</td><td>edPP </td></tr>
    <tr><td class="paramname">FACE_TAG</td><td>face </td></tr>
    <tr><td class="paramname">bool</td><td>wireframe </td></tr>
    <tr><td class="paramname">int</td><td>nIsoparametrics </td></tr>
    <tr><td class="paramname">ATEC::ATDataCore::ATObjectP</td><td>templateP </td></tr>
    <tr><td class="paramname">ATEC::ATDataCore::ATSceneRefP</td><td>SceneRef </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>ATEC</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/21 </dd></dl>

</div>
</div>
<a id="a854e51127d60c3f5bacccbe7ff49a294" name="a854e51127d60c3f5bacccbe7ff49a294"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a854e51127d60c3f5bacccbe7ff49a294">&#9670;&nbsp;</a></span>atSolid_faceType()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT int atSolid_faceType </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>获取FACE_TYPE </p>
<p >返回FACE_TYPE常数</p>
<dl class="section return"><dt>返回</dt><dd>int</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/22 </dd></dl>

</div>
</div>
<a id="a0535d5c78a14b970b9fe71d761561b07" name="a0535d5c78a14b970b9fe71d761561b07"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0535d5c78a14b970b9fe71d761561b07">&#9670;&nbsp;</a></span>atSolid_free()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT int atSolid_free </td>
          <td>(</td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>v</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>释放内存 </p>
<p >释放列表所分配的内存</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">void</td><td>* v </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>int</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/21 </dd></dl>

</div>
</div>
<a id="aae082c50f8c2be9198f777d75f19bca3" name="aae082c50f8c2be9198f777d75f19bca3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aae082c50f8c2be9198f777d75f19bca3">&#9670;&nbsp;</a></span>atSolid_freeBody()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT void atSolid_freeBody </td>
          <td>(</td>
          <td class="paramtype">BODY_TAG&#160;</td>
          <td class="paramname"><em>body</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>删除体 </p>
<p >释放体所分配的内存</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">BODY_TAG</td><td>body </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>void</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/21 </dd></dl>

</div>
</div>
<a id="a911a3c74f6abff39540731f4edceeacb" name="a911a3c74f6abff39540731f4edceeacb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a911a3c74f6abff39540731f4edceeacb">&#9670;&nbsp;</a></span>atSolid_getBodyBox()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT int atSolid_getBodyBox </td>
          <td>(</td>
          <td class="paramtype">ATEC::XPoint3d *&#160;</td>
          <td class="paramname"><em>lo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::XPoint3d *&#160;</td>
          <td class="paramname"><em>hi</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">BODY_TAG&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>获取体的包围盒 </p>
<p >计算给定体的包围盒</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">ATEC::XPoint3d</td><td>* lo </td></tr>
    <tr><td class="paramname">ATEC::XPoint3d</td><td>* hi </td></tr>
    <tr><td class="paramname">BODY_TAG</td><td>b </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>int</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/21 </dd></dl>

</div>
</div>
<a id="a46ae0a8fcf832a72d3b1f3d87dd4f788" name="a46ae0a8fcf832a72d3b1f3d87dd4f788"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a46ae0a8fcf832a72d3b1f3d87dd4f788">&#9670;&nbsp;</a></span>atSolid_getEdgeList()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT void atSolid_getEdgeList </td>
          <td>(</td>
          <td class="paramtype">TAG_ENTITY_LIST *&#160;</td>
          <td class="paramname"><em>listP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">BODY_TAG&#160;</td>
          <td class="paramname"><em>body</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>获取所有边 </p>
<p >返回体的所有边列表</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">TAG_ENTITY_LIST</td><td>* listP </td></tr>
    <tr><td class="paramname">BODY_TAG</td><td>body </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>void</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/21 </dd></dl>

</div>
</div>
<a id="ad7cb4cdc0605c8b8002c199402f69494" name="ad7cb4cdc0605c8b8002c199402f69494"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad7cb4cdc0605c8b8002c199402f69494">&#9670;&nbsp;</a></span>atSolid_getEdgeListFromFace()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT int atSolid_getEdgeListFromFace </td>
          <td>(</td>
          <td class="paramtype">TAG_ENTITY_LIST *&#160;</td>
          <td class="paramname"><em>edgeListP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">FACE_TAG&#160;</td>
          <td class="paramname"><em>face</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>面的所有边 </p>
<p >返回构成面的所有边</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">TAG_ENTITY_LIST</td><td>* edgeListP </td></tr>
    <tr><td class="paramname">FACE_TAG</td><td>face </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>int</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/21 </dd></dl>

</div>
</div>
<a id="a39373f83e803945431abcb956af09c13" name="a39373f83e803945431abcb956af09c13"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a39373f83e803945431abcb956af09c13">&#9670;&nbsp;</a></span>atSolid_getEntities()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT int atSolid_getEntities </td>
          <td>(</td>
          <td class="paramtype">TAG_ENTITY_LIST *&#160;</td>
          <td class="paramname"><em>hits</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double **&#160;</td>
          <td class="paramname"><em>params</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::XPoint3dP&#160;</td>
          <td class="paramname"><em>origin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::XPoint3dP&#160;</td>
          <td class="paramname"><em>dir</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>radius</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">BODY_TAG&#160;</td>
          <td class="paramname"><em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::ATDataCore::ATSceneRefP&#160;</td>
          <td class="paramname"><em>SceneRef</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>获取实体 </p>
<p >从给定起始点发射射线，返回体上与之相交的所有实体</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">TAG_ENTITY_LIST</td><td>* hits </td></tr>
    <tr><td class="paramname">double</td><td>* * params </td></tr>
    <tr><td class="paramname">ATEC::XPoint3dP</td><td>origin </td></tr>
    <tr><td class="paramname">ATEC::XPoint3dP</td><td>dir </td></tr>
    <tr><td class="paramname">double</td><td>radius </td></tr>
    <tr><td class="paramname">int</td><td>type </td></tr>
    <tr><td class="paramname">BODY_TAG</td><td>b </td></tr>
    <tr><td class="paramname">ATEC::ATDataCore::ATSceneRefP</td><td>SceneRef </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>int</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/21 </dd></dl>

</div>
</div>
<a id="a99f7ef378b9c11fbe97858630e7da99a" name="a99f7ef378b9c11fbe97858630e7da99a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a99f7ef378b9c11fbe97858630e7da99a">&#9670;&nbsp;</a></span>atSolid_getFaceList()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT void atSolid_getFaceList </td>
          <td>(</td>
          <td class="paramtype">TAG_ENTITY_LIST *&#160;</td>
          <td class="paramname"><em>listP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">BODY_TAG&#160;</td>
          <td class="paramname"><em>body</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>获取所有面 </p>
<p >返回体的所有面列表</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">TAG_ENTITY_LIST</td><td>* listP </td></tr>
    <tr><td class="paramname">BODY_TAG</td><td>body </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>void</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/21 </dd></dl>

</div>
</div>
<a id="a148f9c51a58ff92ef55dec50b767cd59" name="a148f9c51a58ff92ef55dec50b767cd59"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a148f9c51a58ff92ef55dec50b767cd59">&#9670;&nbsp;</a></span>atSolid_getSmoothFaceList()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT void atSolid_getSmoothFaceList </td>
          <td>(</td>
          <td class="paramtype">TAG_ENTITY_LIST *&#160;</td>
          <td class="paramname"><em>listP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">FACE_TAG&#160;</td>
          <td class="paramname"><em>face</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>addSmoothFaces</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>allowedFaceTypeMask</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>获取平滑的面列表 </p>
<p >向面的列表中添加一个面，并添加这个面与列表中的面的平滑连接</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">TAG_ENTITY_LIST</td><td>* listP </td></tr>
    <tr><td class="paramname">FACE_TAG</td><td>face </td></tr>
    <tr><td class="paramname">bool</td><td>addSmoothFaces </td></tr>
    <tr><td class="paramname">int</td><td>allowedFaceTypeMask </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>void</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/21 </dd></dl>

</div>
</div>
<a id="a3741032d221a50ddfe68fdd5541c9b02" name="a3741032d221a50ddfe68fdd5541c9b02"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3741032d221a50ddfe68fdd5541c9b02">&#9670;&nbsp;</a></span>atSolid_idFromEntity()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT int atSolid_idFromEntity </td>
          <td>(</td>
          <td class="paramtype">ATEC::FaceId *&#160;</td>
          <td class="paramname"><em>faceIdP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ENTITY_TAG&#160;</td>
          <td class="paramname"><em>ent</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>useHighestId</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>获取输入实体的面ID </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">ATEC::FaceId</td><td>* faceIdP </td></tr>
    <tr><td class="paramname">ENTITY_TAG</td><td>ent </td></tr>
    <tr><td class="paramname">bool</td><td>useHighestId </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>int</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/27 </dd></dl>

</div>
</div>
<a id="a1357c2f3815772cc6bc96a65de5c8034" name="a1357c2f3815772cc6bc96a65de5c8034"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1357c2f3815772cc6bc96a65de5c8034">&#9670;&nbsp;</a></span>atSolid_imprintBodies()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT ATEC::StatusInt atSolid_imprintBodies </td>
          <td>(</td>
          <td class="paramtype">TAG_ENTITY_LIST *&#160;</td>
          <td class="paramname"><em>pTargetEdges</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TAG_ENTITY_LIST *&#160;</td>
          <td class="paramname"><em>pToolEdges</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">BODY_TAG&#160;</td>
          <td class="paramname"><em>target</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">BODY_TAG&#160;</td>
          <td class="paramname"><em>tool</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>tolerance</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>imprintTool</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>两个体压印 </p>
<p >计算两个体的交并把交压印到目标体或两个体上</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">TAG_ENTITY_LIST</td><td>* pTargetEdges </td></tr>
    <tr><td class="paramname">TAG_ENTITY_LIST</td><td>* pToolEdges </td></tr>
    <tr><td class="paramname">BODY_TAG</td><td>target </td></tr>
    <tr><td class="paramname">BODY_TAG</td><td>tool </td></tr>
    <tr><td class="paramname">double</td><td>tolerance </td></tr>
    <tr><td class="paramname">bool</td><td>imprintTool </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>ATEC</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/22 </dd></dl>

</div>
</div>
<a id="a5d890de8c301f121ef66f46f81f13fb4" name="a5d890de8c301f121ef66f46f81f13fb4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5d890de8c301f121ef66f46f81f13fb4">&#9670;&nbsp;</a></span>atSolid_imprintCurveNormal()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT ATEC::StatusInt atSolid_imprintCurveNormal </td>
          <td>(</td>
          <td class="paramtype">TAG_ENTITY_LIST *&#160;</td>
          <td class="paramname"><em>pImprintList</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">BODY_TAG&#160;</td>
          <td class="paramname"><em>body</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TAG_ENTITY_LIST *&#160;</td>
          <td class="paramname"><em>pEdgeList</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>tolerance</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>将给定的曲线沿着面的法线方向压印到实体上 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">TAG_ENTITY_LIST</td><td>* pImprintList [out] 压印到实体上的结果曲线，或者NULL </td></tr>
    <tr><td class="paramname">BODY_TAG</td><td>body [in ] 实体 </td></tr>
    <tr><td class="paramname">TAG_ENTITY_LIST</td><td>* pEdgeList [in ] 待压印的曲线 </td></tr>
    <tr><td class="paramname">double</td><td>tolerance [in ] 容差，用于解决容差问题与计算参数空间曲线需要 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>ENTITYUTIL_EXPORT ATEC::StatusInt 成功时返回SUCCESS</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/08/30 </dd></dl>

</div>
</div>
<a id="a955932f6627a6c3cc6c97a36e7f51069" name="a955932f6627a6c3cc6c97a36e7f51069"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a955932f6627a6c3cc6c97a36e7f51069">&#9670;&nbsp;</a></span>atSolid_imprintCurveSet()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT ATEC::StatusInt atSolid_imprintCurveSet </td>
          <td>(</td>
          <td class="paramtype">TAG_ENTITY_LIST *&#160;</td>
          <td class="paramname"><em>pImprintList</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">BODY_TAG&#160;</td>
          <td class="paramname"><em>body</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TAG_ENTITY_LIST *&#160;</td>
          <td class="paramname"><em>pEdgeList</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::XPoint3d *&#160;</td>
          <td class="paramname"><em>pVector</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>tolerance</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>将给定的曲线压印到实体上 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">TAG_ENTITY_LIST</td><td>* pImprintList [out] 压印到实体上的结果曲线，或者NULL </td></tr>
    <tr><td class="paramname">BODY_TAG</td><td>body [in ] 实体 </td></tr>
    <tr><td class="paramname">TAG_ENTITY_LIST</td><td>* pEdgeList [in ] 待压印的曲线 </td></tr>
    <tr><td class="paramname">ATEC::XPoint3d</td><td>* pVector [in ] 压印（投影）的方向 </td></tr>
    <tr><td class="paramname">double</td><td>tolerance [in ] 容差，用于解决容差问题与计算参数空间曲线需要 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>ENTITYUTIL_EXPORT ATEC::StatusInt 成功时返回SUCCESS</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/08/30 </dd></dl>

</div>
</div>
<a id="a3a2239bbed05290503f0ec55b0dd9aa9" name="a3a2239bbed05290503f0ec55b0dd9aa9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3a2239bbed05290503f0ec55b0dd9aa9">&#9670;&nbsp;</a></span>atSolid_listAdd()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT int atSolid_listAdd </td>
          <td>(</td>
          <td class="paramtype">TAG_ENTITY_LIST *&#160;</td>
          <td class="paramname"><em>lP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ENTITY_TAG&#160;</td>
          <td class="paramname"><em>ent</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>列表添加元素 </p>
<p >往实体列表的尾部添加一个元素</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">TAG_ENTITY_LIST</td><td>* lP </td></tr>
    <tr><td class="paramname">ENTITY_TAG</td><td>ent </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>int</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/21 </dd></dl>

</div>
</div>
<a id="aea214459f9dc9f997d785ebf4437fce1" name="aea214459f9dc9f997d785ebf4437fce1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea214459f9dc9f997d785ebf4437fce1">&#9670;&nbsp;</a></span>atSolid_listAddList()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT int atSolid_listAddList </td>
          <td>(</td>
          <td class="paramtype">TAG_ENTITY_LIST *&#160;</td>
          <td class="paramname"><em>lDP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TAG_ENTITY_LIST *&#160;</td>
          <td class="paramname"><em>lSP</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>列表添加元素 </p>
<p >往实体列表的尾部添加另一个列表的所有元素</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">TAG_ENTITY_LIST</td><td>* lDP </td></tr>
    <tr><td class="paramname">TAG_ENTITY_LIST</td><td>* lSP </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>int</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/21 </dd></dl>

</div>
</div>
<a id="ab924c14b3b8238330cdbe77a2abced56" name="ab924c14b3b8238330cdbe77a2abced56"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab924c14b3b8238330cdbe77a2abced56">&#9670;&nbsp;</a></span>atSolid_listCount()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT int atSolid_listCount </td>
          <td>(</td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>count</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TAG_ENTITY_LIST *&#160;</td>
          <td class="paramname"><em>lP</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>列表计数 </p>
<p >返回实体列表的元素个数</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">int</td><td>* count </td></tr>
    <tr><td class="paramname">TAG_ENTITY_LIST</td><td>* lP </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>int</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/21 </dd></dl>

</div>
</div>
<a id="ab77e3afde4a94f7cb119e2be0b784d67" name="ab77e3afde4a94f7cb119e2be0b784d67"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab77e3afde4a94f7cb119e2be0b784d67">&#9670;&nbsp;</a></span>atSolid_listCreate()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT int atSolid_listCreate </td>
          <td>(</td>
          <td class="paramtype">TAG_ENTITY_LIST **&#160;</td>
          <td class="paramname"><em>lP</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>创建实体列表 </p>
<p >创建一个空的实体列表</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">TAG_ENTITY_LIST</td><td>* * lP </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>int</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/21 </dd></dl>

</div>
</div>
<a id="a7c29517617ba35e41370df1eac4dc0de" name="a7c29517617ba35e41370df1eac4dc0de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7c29517617ba35e41370df1eac4dc0de">&#9670;&nbsp;</a></span>atSolid_listDelete()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT int atSolid_listDelete </td>
          <td>(</td>
          <td class="paramtype">TAG_ENTITY_LIST **&#160;</td>
          <td class="paramname"><em>lP</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>删除实体列表 </p>
<p >释放给定实体列表分配的内存</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">TAG_ENTITY_LIST</td><td>* * lP </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>int</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/21 </dd></dl>

</div>
</div>
<a id="a74ae54234989fbf6bc61700bdb41f49a" name="a74ae54234989fbf6bc61700bdb41f49a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a74ae54234989fbf6bc61700bdb41f49a">&#9670;&nbsp;</a></span>atSolid_listEmpty()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT int atSolid_listEmpty </td>
          <td>(</td>
          <td class="paramtype">TAG_ENTITY_LIST *&#160;</td>
          <td class="paramname"><em>lP</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>清空列表 </p>
<p >移除列表中的所有元素</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">TAG_ENTITY_LIST</td><td>* lP </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>int</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/21 </dd></dl>

</div>
</div>
<a id="a42bf5377c568ea3f114cd37f4bd2bc4a" name="a42bf5377c568ea3f114cd37f4bd2bc4a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a42bf5377c568ea3f114cd37f4bd2bc4a">&#9670;&nbsp;</a></span>atSolid_listLookup()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT int atSolid_listLookup </td>
          <td>(</td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>nth</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TAG_ENTITY_LIST *&#160;</td>
          <td class="paramname"><em>lP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ENTITY_TAG&#160;</td>
          <td class="paramname"><em>ent</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>列表查询实体 </p>
<p >在列表中搜索给定的实体并返回中索引，若不存在返回-1</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">int</td><td>* nth </td></tr>
    <tr><td class="paramname">TAG_ENTITY_LIST</td><td>* lP </td></tr>
    <tr><td class="paramname">ENTITY_TAG</td><td>ent </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>int</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/21 </dd></dl>

</div>
</div>
<a id="ac76e74f2df57d48ba7fe35b0e7120d99" name="ac76e74f2df57d48ba7fe35b0e7120d99"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac76e74f2df57d48ba7fe35b0e7120d99">&#9670;&nbsp;</a></span>atSolid_listNthEl()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT int atSolid_listNthEl </td>
          <td>(</td>
          <td class="paramtype">ENTITY_TAG *&#160;</td>
          <td class="paramname"><em>entP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TAG_ENTITY_LIST *&#160;</td>
          <td class="paramname"><em>lP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nth</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>查询列表指定位置的元素 </p>
<p >返回实体列表指定位置的元素</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">ENTITY_TAG</td><td>* entP </td></tr>
    <tr><td class="paramname">TAG_ENTITY_LIST</td><td>* lP </td></tr>
    <tr><td class="paramname">int</td><td>nth </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>int</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/21 </dd></dl>

</div>
</div>
<a id="af4d1a99f8cb1a33ea5d296ec5ff4fded" name="af4d1a99f8cb1a33ea5d296ec5ff4fded"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af4d1a99f8cb1a33ea5d296ec5ff4fded">&#9670;&nbsp;</a></span>atSolid_listRemove()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT int atSolid_listRemove </td>
          <td>(</td>
          <td class="paramtype">TAG_ENTITY_LIST *&#160;</td>
          <td class="paramname"><em>lP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ENTITY_TAG&#160;</td>
          <td class="paramname"><em>ent</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>列表移除实体 </p>
<p >从列表中移除指定的实体</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">TAG_ENTITY_LIST</td><td>* lP </td></tr>
    <tr><td class="paramname">ENTITY_TAG</td><td>ent </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>int</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/21 </dd></dl>

</div>
</div>
<a id="acc497b219e934230c7ef3c16ebd192b8" name="acc497b219e934230c7ef3c16ebd192b8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acc497b219e934230c7ef3c16ebd192b8">&#9670;&nbsp;</a></span>atSolid_minimumDistanceBetweenEntities()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT int atSolid_minimumDistanceBetweenEntities </td>
          <td>(</td>
          <td class="paramtype">ATEC::XPoint3dP&#160;</td>
          <td class="paramname"><em>pPoint1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::XPoint3dP&#160;</td>
          <td class="paramname"><em>pPoint2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>pDist</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ENTITY_TAG&#160;</td>
          <td class="paramname"><em>entity1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ENTITY_TAG&#160;</td>
          <td class="paramname"><em>entity2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>实体最小距离 </p>
<p >计算两个实体之间的最小距离</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">ATEC::XPoint3dP</td><td>pPoint1 </td></tr>
    <tr><td class="paramname">ATEC::XPoint3dP</td><td>pPoint2 </td></tr>
    <tr><td class="paramname">double</td><td>* pDistance </td></tr>
    <tr><td class="paramname">ENTITY_TAG</td><td>entity1 </td></tr>
    <tr><td class="paramname">ENTITY_TAG</td><td>entity2 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>int</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/21 </dd></dl>

</div>
</div>
<a id="af44c336c4be36b19f7273a988ec78042" name="af44c336c4be36b19f7273a988ec78042"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af44c336c4be36b19f7273a988ec78042">&#9670;&nbsp;</a></span>atSolid_offsetFaces()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT int atSolid_offsetFaces </td>
          <td>(</td>
          <td class="paramtype">TAG_ENTITY_LIST *&#160;</td>
          <td class="paramname"><em>pFaceList</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>pOffset</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>tolerance</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>faceFaceCheck</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>偏移面 </p>
<p >将输入面的集合中所有面偏移指定距离，这些面必须属于同一个体</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">TAG_ENTITY_LIST</td><td>* pFaceList </td></tr>
    <tr><td class="paramname">double</td><td>* pOffset </td></tr>
    <tr><td class="paramname">double</td><td>tolerance </td></tr>
    <tr><td class="paramname">bool</td><td>faceFaceCheck </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>int</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/21 </dd></dl>

</div>
</div>
<a id="a1040b2d86c973c1dd60872c75c7c5003" name="a1040b2d86c973c1dd60872c75c7c5003"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1040b2d86c973c1dd60872c75c7c5003">&#9670;&nbsp;</a></span>atSolid_offsetWire()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT int atSolid_offsetWire </td>
          <td>(</td>
          <td class="paramtype">TAG_ENTITY_LIST *&#160;</td>
          <td class="paramname"><em>pOffsetList</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">BODY_TAG&#160;</td>
          <td class="paramname"><em>wireBody</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">EDGE_TAG&#160;</td>
          <td class="paramname"><em>refEdge</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::XPoint3d *&#160;</td>
          <td class="paramname"><em>pNormal</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>distance</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>tolerance</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>gapFill</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>localCheck</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>偏移线体 </p>
<p >返回给定线体偏移后的边缘</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">TAG_ENTITY_LIST</td><td>* pOffsetList </td></tr>
    <tr><td class="paramname">BODY_TAG</td><td>wireBody </td></tr>
    <tr><td class="paramname">EDGE_TAG</td><td>refEdge </td></tr>
    <tr><td class="paramname">ATEC::XPoint3d</td><td>* pNormal </td></tr>
    <tr><td class="paramname">double</td><td>distance </td></tr>
    <tr><td class="paramname">double</td><td>tolerance </td></tr>
    <tr><td class="paramname">int</td><td>gapFill </td></tr>
    <tr><td class="paramname">bool</td><td>localCheck </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>int</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/21 </dd></dl>

</div>
</div>
<a id="abf5efbe8f6565ffe46ef49b57759e642" name="abf5efbe8f6565ffe46ef49b57759e642"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abf5efbe8f6565ffe46ef49b57759e642">&#9670;&nbsp;</a></span>atSolid_pointFromVertex()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT int atSolid_pointFromVertex </td>
          <td>(</td>
          <td class="paramtype">ATEC::XPoint3d *&#160;</td>
          <td class="paramname"><em>point</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">VERTEX_TAG&#160;</td>
          <td class="paramname"><em>vertex</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>离点最近的点 </p>
<p >计算给定点离输入的点距离最近的点</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">ATEC::XPoint3d</td><td>* point </td></tr>
    <tr><td class="paramname">VERTEX_TAG</td><td>vertex </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>int</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/21 </dd></dl>

</div>
</div>
<a id="af39fb6317e8970022fda49e92aae24e9" name="af39fb6317e8970022fda49e92aae24e9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af39fb6317e8970022fda49e92aae24e9">&#9670;&nbsp;</a></span>atSolid_reverseBody()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT int atSolid_reverseBody </td>
          <td>(</td>
          <td class="paramtype">BODY_TAG&#160;</td>
          <td class="paramname"><em>body</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>逆转体 </p>
<p >将体中的所有面逆转方向</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">BODY_TAG</td><td>body </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>int</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/21 </dd></dl>

</div>
</div>
<a id="ab454ab590c4524ea1e1f4030da39460d" name="ab454ab590c4524ea1e1f4030da39460d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab454ab590c4524ea1e1f4030da39460d">&#9670;&nbsp;</a></span>atSolid_sheetFromFace()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT int atSolid_sheetFromFace </td>
          <td>(</td>
          <td class="paramtype">BODY_TAG *&#160;</td>
          <td class="paramname"><em>sheetP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">FACE_TAG&#160;</td>
          <td class="paramname"><em>face</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>面到薄面体 </p>
<p >根据输入的单个面创建一个薄面体</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">BODY_TAG</td><td>* sheetP </td></tr>
    <tr><td class="paramname">FACE_TAG</td><td>face </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>int</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/22 </dd></dl>

</div>
</div>
<a id="a2f2abf9952792d8f44df4232c3d4684f" name="a2f2abf9952792d8f44df4232c3d4684f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2f2abf9952792d8f44df4232c3d4684f">&#9670;&nbsp;</a></span>atSolid_sheetFromFaces()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT int atSolid_sheetFromFaces </td>
          <td>(</td>
          <td class="paramtype">BODY_TAG *&#160;</td>
          <td class="paramname"><em>sheetP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TAG_ENTITY_LIST *&#160;</td>
          <td class="paramname"><em>faceListP</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>面集到薄面体 </p>
<p >将输入的面拼接并创建一个薄面体，所有的面必须来自同一个体</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">BODY_TAG</td><td>* sheetP </td></tr>
    <tr><td class="paramname">TAG_ENTITY_LIST</td><td>* faceListP </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>int</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/22 </dd></dl>

</div>
</div>
<a id="ad1211e3ace05aa7ad3130cf35ff60a1f" name="ad1211e3ace05aa7ad3130cf35ff60a1f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad1211e3ace05aa7ad3130cf35ff60a1f">&#9670;&nbsp;</a></span>atSolid_simplifyBody()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT ATEC::StatusInt atSolid_simplifyBody </td>
          <td>(</td>
          <td class="paramtype">BODY_TAG *&#160;</td>
          <td class="paramname"><em>bodyP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>local</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>简化体 </p>
<p >尝试将B样条曲线和曲面简化为分析曲线和曲面</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">BODY_TAG</td><td>* bodyP </td></tr>
    <tr><td class="paramname">bool</td><td>local </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>ATEC</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/21 </dd></dl>

</div>
</div>
<a id="a7fecee5c2eff4d0c43e46eb2cc283433" name="a7fecee5c2eff4d0c43e46eb2cc283433"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7fecee5c2eff4d0c43e46eb2cc283433">&#9670;&nbsp;</a></span>atSolid_subtract()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT int atSolid_subtract </td>
          <td>(</td>
          <td class="paramtype">BODY_TAG&#160;</td>
          <td class="paramname"><em>b2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">BODY_TAG&#160;</td>
          <td class="paramname"><em>b1</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>体求减 </p>
<p >从 b2 中减去 b1</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">BODY_TAG</td><td>b2 </td></tr>
    <tr><td class="paramname">BODY_TAG</td><td>b1 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>int</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/21 </dd></dl>

</div>
</div>
<a id="a0b0d40bf89bbbbe611a1f9ac2e9f0622" name="a0b0d40bf89bbbbe611a1f9ac2e9f0622"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0b0d40bf89bbbbe611a1f9ac2e9f0622">&#9670;&nbsp;</a></span>atSolid_sweepBodyWire()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT int atSolid_sweepBodyWire </td>
          <td>(</td>
          <td class="paramtype">BODY_TAG *&#160;</td>
          <td class="paramname"><em>bodyP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">BODY_TAG&#160;</td>
          <td class="paramname"><em>wireBody</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::XPoint3d *&#160;</td>
          <td class="paramname"><em>pathStartP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>shell</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>capped</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC::ATDataCore::ATSceneRefP&#160;</td>
          <td class="paramname"><em>SceneRef</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>沿线拉伸体 </p>
<p >沿着输入的线体拉伸线体或薄面体</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">BODY_TAG</td><td>* bodyP </td></tr>
    <tr><td class="paramname">BODY_TAG</td><td>wireBody </td></tr>
    <tr><td class="paramname">ATEC::XPoint3d</td><td>* pathStartP </td></tr>
    <tr><td class="paramname">double</td><td>shell </td></tr>
    <tr><td class="paramname">bool</td><td>capped </td></tr>
    <tr><td class="paramname">ATEC::ATDataCore::ATSceneRefP</td><td>SceneRef </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>int</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/22 </dd></dl>

</div>
</div>
<a id="a1d897b8aa349951437fb0f21316f8d95" name="a1d897b8aa349951437fb0f21316f8d95"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d897b8aa349951437fb0f21316f8d95">&#9670;&nbsp;</a></span>atSolid_uncoverFace()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT int atSolid_uncoverFace </td>
          <td>(</td>
          <td class="paramtype">FACE_TAG&#160;</td>
          <td class="paramname"><em>face</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>揭开面 </p>
<p >将输入的面从所属的薄面体中移除</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">FACE_TAG</td><td>face </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>int</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/22 </dd></dl>

</div>
</div>
<a id="a9d9da2fd0bfaea7f6153c96bdea13166" name="a9d9da2fd0bfaea7f6153c96bdea13166"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9d9da2fd0bfaea7f6153c96bdea13166">&#9670;&nbsp;</a></span>atSolid_wireIsG1()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ENTITYUTIL_EXPORT int atSolid_wireIsG1 </td>
          <td>(</td>
          <td class="paramtype">BODY_TAG&#160;</td>
          <td class="paramname"><em>wire</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>线体是否G1连续 </p>
<p >查询线体是否关于所有点G1连续</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">BODY_TAG</td><td>wire </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>int</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/21 </dd></dl>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
